php:numeri_casuali_php
I numeri casuali
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;
}
php/numeri_casuali_php.txt · Ultima modifica: 2024/04/14 14:14 da davidn
