Volevo sapere la funzione in php per generare un numero casuale fra per esempio 1 e 10
Volevo sapere la funzione in php per generare un numero casuale fra per esempio 1 e 10
rand($min,$max);
| Regolamento del Forum | Regolamento di AlterVista | FAQ di AlterVista | Netiquette |
GVE = GVE Virtual Extension
AVCM #: 6637
Attenzione:
1. Nelle versioni di php precedenti la 4 l'argomento $max posto per secondo viene interpretato come range: quindi rand(5, 7) ritorna un numero casuale compreso tra 5 e 12.
2. Prima di utilizzare la funzione rand() bisogna inizializzare il generatore di numeri casuali così: srand($numero); di solito si usa srand(time()); o comunque qualcosa dipendente dal tempo.
Vero.Originalmente inviato da sironi
Non lo avevo specificato perchè tanto su AV gira php 4.3.x
Questo è teoricamente vero, ma se controlli il manuale del php vedrai che dalla versione 4.2 non è più necessario generare manualmente il seme di rand, poichè la cosa viene fatta automaticamente; quindi questo passo si può saltare.Originalmente inviato da sironi
| Regolamento del Forum | Regolamento di AlterVista | FAQ di AlterVista | Netiquette |
GVE = GVE Virtual Extension
AVCM #: 6637