hj???lp jeg er p? jagt efter et gratis program der kan udtr?kke 20 tal mellem 0001 og 3000, og det m? ikke tr?kke to ens... er der nogle der kan hj?lpe mig:)
nummer program
- BrorWom
- Lukket
-
-
Det er ellers et meget simpelt script der skal skrives... Jeg kan lave det i php hvis du kan bruge det til noget
-
det er jeg n?sten klar over, men jeg er ikke den store haj til det:) men det ville v?re dejligt hvis du ville pr?ve at lave et s?dan script, s? kunne jeg blive en glad m<nd
-
Det er nok ikke lavet p? den optimale m?de, men den skulle helst ikke v?lge to ens.
Den skriver godt nok heller ikke 0'er foran... men hvis det er et must, s? kan jeg da godt lave det.
Koden:
PHP- <html>
- <head><title>20 random numbers</title></head>
- <body style="font-family: verdana, tahoma, arial; font-size: 11px;">
- <?
- $total_count = 0;
- $numbers = array();
- $numbers_total;
- while ($total_count < 20) {
- $number = rand (1 , 3000);
- $checked = 0;
- $error = 0;
- while ($checked < $total_count) {
- if ($numbers[$checked] == $number) { $error = 1; }
- $checked++;
- }
- if ($error != 1) {
- $numbers[] = $number;
- $total_count++;
- $numbers_total++;
- }
- }
- echo "Dine tal er:<br><br>";
- $echo = 0;
- while ($echo < 20) {
- echo $numbers[$echo] . "<br>";
- $echo++;
- }
- echo "<br><br>Tal i alt: " . $numbers_total;
- ?>
- </body>
- </html>
edit: Den udskrev kun 19 tal :O, men det er rettet