====== I numeri casuali ====== [[php:php | Pagina principale del PHP]] In PHP, come in molti altri linguaggi, è possibile generare dei numeri casuali. =====rand()===== La funzione rand() genere un numero casuale compreso tra due estremi. $numeroCasuale = rand(1,100); Gli estremi sono sono compresi, =====mt_rand()===== Anche la funzione mt_rand() genere un numero casuale compreso tra due estremi, solo che garantisce una //"casualità"// migliore. $numeroCasuale1 = rand(1,10); Gli estremi sono sono compresi, =====password casuale===== Vediamo una funzione che genera un password casuale di lunghezza parametrica function rndPwd($len){ $chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890][*!#?-_"; $nChars = strlen($chars); $pwd = ''; for ($i=0;$i<$len;$i++){ $index = mt_rand(0,$nChars-1); $pwd .= $chars[$index]; } return $pwd; }