Quel est le moyen le plus rapide de générer un caractère alphanumérique long de deux caractères?La meilleure façon de générer une chaîne alphanumérique à 2 caractères?
Merci, Max
Quel est le moyen le plus rapide de générer un caractère alphanumérique long de deux caractères?La meilleure façon de générer une chaîne alphanumérique à 2 caractères?
Merci, Max
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.
Que diriez-vous
$az = range('a', 'z');
$r = array_rand($az, 2);
$str = $az[$r[0]] . $az[$r[1]];
Sur la base de la réponse de Jani:
join('', array_rand(array_merge(range('a', 'z'), range('0', '9')), 2))
que diriez-vous?
base_convert(rand(0,35), 10, 36) . base_convert(rand(0,35), 10, 36)
Découvrez ma réponse pour une manière élégante ... – gahooa