function GeneraStringheCasuali($lunghezza = 10, $lettere_possibili = ‘qwertyuiopasdfghjklzxcvbnm1234567890′){
$a = ”;
$lunghezzaLettere = strlen($lettere_possibili)-1;
for($i = 0 ; $i < $lunghezza ; $i++){
$a .= $lettere_possibili[rand(0,$lunghezzaLettere)];
}
return $a;
}

//Esempio applicato

echo GeneraStringheCasuali();

echo GeneraStringheCasuali(5); //stampa 5 lettere casuali

fonte: www.sastgroup.com