Generare colonne del SuperEnalotto in PHP
martedì 7 ottobre 2008Vecchio post del vecchio PHPtips.it (ora in gestione ad altri)... In questo periodo di "febbre da Jackpot", con in palio il montepremi più alto di sempre (72 milioni di euro, santo Iddio) può tornare utile...
// Generatore di colonne per il SuperEnalotto // Inizializzo generatore di numeri casuali mt_srand(time()); function superEnalotto($colonne,$numeri = 6) { for($i=0;$i<$colonne;$i++) { // Array temporaneo che conterrà la colonna $tmp = array(); while(count($tmp)<$numeri) { // Creo il numero $num = mt_rand(1,90); // Inserisce nell'array se non è presente if(!in_array($num,$tmp)) $tmp[] = $num; } // Ordino array sort($tmp); // Stampo colonna foreach ($tmp as $valore) print("{$valore} "); // Separatore print("\n"); } } // Esempio di chiamata per la creazione di 5 colonne da 6 numeri superEnalotto(5);
E' possibile creare colonne di più numeri (per giocate multiple) semplicemente passando un secondo parametro alla funzione... superEnalotto(5,7) genererà 5 colonne da 7 numeri...
Beh, buona fortuna...
In alternativa puoi abbonarti alla newsletter, riceverai un'email ogni volta che verrà pubblicato un nuovo post. Il tuo indirizzo email sarà gestito da Feedburner.












7 ottobre 2008 alle 17:03
Io mi sono limitato a chiudere gli occhi e puntare la penna sulla schedina…Se da domani scrivo più del solito sapete il motivo
7 ottobre 2008 alle 17:24
Probabilmente ci sono più possibilità che io vinca il jackpot piuttosto che capisca quello che c’è scritto sopra
8 ottobre 2008 alle 14:18
mt_srand(time()); non serve se usi mt_rand!
p.s io aggiungere un echo “”; alla fine del while,
ed aggiungerei il dentro al print del valore
carino cmq
ciaoo !
8 ottobre 2008 alle 15:18
@k8
Hai ragione
Cito da: http://www.php.net/mt_srand
“A partire dalla versione 4.2.0 di PHP il parametro seme è diventato opzionale, e, per default, viene impostato ad un valore random.”
27 ottobre 2008 alle 16:00
[...] Generare colonne del SuperEnalotto in PHP | Napolux.com – [...]