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(02)) 
                {
                    case 
0$pwd .= mt_rand(09);         break; // Numeri (0-9)
                    
case 1$pwd .= chr(mt_rand(97122)); break; // lettere (a-z)
                    
case 2$pwd .= chr(mt_rand(6590));  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