Indice

I numeri casuali

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.

rand()

$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.

rand()

$numeroCasuale1 = rand(1,10);

Gli estremi sono sono compresi,

password casuale

Vediamo una funzione che genera un password casuale di lunghezza parametrica

password casuale

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;
}