iChristian Skrevet 5. juli 2006 Del Skrevet 5. juli 2006 Er det noen her som har et script som kan fungere som et lottotallscript som kan finne 7 tilfeldige tall som ikke kan være like? Lenke til kommentar
vidarlo Skrevet 5. juli 2006 Del Skrevet 5. juli 2006 Er det noen her som har et script som kan fungere som et lottotallscript som kan finne 7 tilfeldige tall som ikke kan være like? 6438124[/snapback] http://no.php.net/rand rand(1,40) eller noko slikt, også er det bare å lage ei while løkke-som lagrer det i enten et array eller i diskrete variabler, og sjekker at tallet ikkje finst fra før. Lenke til kommentar
ZoRaC Skrevet 5. juli 2006 Del Skrevet 5. juli 2006 (endret) <?php $lotto = array(); $i =0; while ($i<7) { $tall = rand(1, 40); while (in_array($tall, $lotto)) $tall = rand(1, 40); $lotto[] = $tall; ++$i; } echo "<pre>"; print_r($lotto); ?> NB! Ikke testet! Edit: Sånn da? Endret 5. juli 2006 av ZoRaC Lenke til kommentar
gozzer Skrevet 5. juli 2006 Del Skrevet 5. juli 2006 Vil ikke den feile siden $tall er udefinert og $lotto er tom? Jeg har ikke mulighet til å teste noe som helst nå, men bør man ikke opprette $tall før while(in_...) - og evt. også inni løkken hvis whilen treffer sann? Lenke til kommentar
ZoRaC Skrevet 5. juli 2006 Del Skrevet 5. juli 2006 Den feiler ikke, men $lotto[0] er tom, endret koden nå slik at den setter en verdi til den også. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå