Cerca nel blog

Pubblicità

banner-125x125 banner-125x125 banner-125x125 banner-125x125

Feed RSS e Newsletter

Puoi seguire il mio blog abbonandoti al feed RSS, se non sai cos'è un feed RSS prova a guardare questo video... Spiega tutto!

Icona Feed RSS

Twitter

PayPal

Se ti piace questo blog puoi pensare ad una donazione.

Tutti i fondi ricevuti saranno utilizzati per il mio sollazzo personale. :-)

Ultimi commenti...

Luca: Ext è veramente un bel framework, forse il migliore per produrre interfacce coerenti. Purtroppo la licenza lo...

carlo: Io l’ho dovuto usare per un esame (la versione 2), ma il professore me l’ha fatto odiare. Però,...

gianluca: si proprio non c’è niente di peggio che aver scritto ore di css e javascript soddisfattissimi del...

Alesio: molto interessante e molto comodo, non vedo l’ora.

Mitì: Bello davvero, grazie!

Generare colonne del SuperEnalotto in PHP

martedì 7 ottobre 2008
1 Star2 Stars3 Stars4 Stars5 Stars Vota!
Loading ... Loading ...

Vecchio 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... :P

Questo articolo è stato pubblicato martedì, 7 ottobre 2008 alle ore 15:50 Se non vuoi perdere nemmeno un articolo del mio blog abbonati al feed RSS. Se non sai cos'è un feed RSS puoi guardare questo video, spiega tutto!

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.

  

5 Commenti a “Generare colonne del SuperEnalotto in PHP”

  1. Daniel Londero scrive:

    Io mi sono limitato a chiudere gli occhi e puntare la penna sulla schedina…Se da domani scrivo più del solito sapete il motivo :)

  2. ascensions86 scrive:

    Probabilmente ci sono più possibilità che io vinca il jackpot piuttosto che capisca quello che c’è scritto sopra :mrgreen:

  3. k8 scrive:

    mt_srand(time()); non serve se usi mt_rand! :smile:
    p.s io aggiungere un echo “”; alla fine del while,
    ed aggiungerei il dentro al print del valore

    carino cmq

    ciaoo !

  4. Napolux scrive:

    @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.”

  5. Bookmarks dal 25 Ottobre al 26 Ottobre - Dexle scrive:

    [...] Generare colonne del SuperEnalotto in PHP | Napolux.com – [...]