2009-09-25 9 views

Répondre

3

Cela faire le travail magnifiquement:

substr(md5(uniqid(microtime(true),true)),0,2); 

Cette technique est utilisée assez souvent pour les sels de mot de passe alphanumériques dans les bases de données.

+0

J'aime cette approche. – mistero

+3

Pas de G-Z, cependant! – Artelius

+0

Mieux que le mien. =) –

0

Que diriez-vous

$az = range('a', 'z'); 
$r = array_rand($az, 2); 
$str = $az[$r[0]] . $az[$r[1]]; 
1

Sur la base de la réponse de Jani:

join('', array_rand(array_merge(range('a', 'z'), range('0', '9')), 2)) 
0

que diriez-vous?

base_convert(rand(0,35), 10, 36) . base_convert(rand(0,35), 10, 36) 
Questions connexes