Originariamente inviato da Engine
Ciao, io utilizzo questo codice per generare le password a random.

Codice PHP:
<?
mt_srand
((double)microtime()*10000000);

$Pass=mt_rand(10000,99999);
?>
questo genera un numero, se vuoi qualcosa di alfanumerico hasha una qualsiasi stringa, ad esempio:
Codice PHP:
<?
mt_srand
((double)microtime()*10000000);

$Pass=mt_rand(10000,99999);
$Password_alfanumerica md5(md5($Pass)); //Qui l'hashing l'ho fatto due volte, ma anche una sola va benissimo, in questo caso è perfettamente identico dal momento che non stai criptando password (si, lo so o voi puristi che l'md5 non cripta ma hasha *)
?>
*Disclaimer per lo scarico di responsabilità