Codice PHP:
function random_pwd($len = 8)
{
list($usec, $sec) = explode(' ', microtime());
mt_srand((float) $sec + ((float) $usec * 100000));
$pwd='';
for ($i=1; $i<=$len; $i++)
{
switch(mt_rand(0, 2))
{
case 0: $pwd .= mt_rand(0, 9); break; // Numeri (0-9)
case 1: $pwd .= chr(mt_rand(97, 122)); break; // lettere (a-z)
case 2: $pwd .= chr(mt_rand(65, 90)); break; // lettere (A-Z)
}
}
return $pwd;
}
il signore è servito
passi la lunghezza (di default è 8) e hai la stringa alfanumerica. Volendo si possono aggiungere altri simboli.. lascio a te il gusti di farlo