生成随机两个长字母数字字符的最快方法是什么?
谢谢, 最大
答案 0 :(得分:3)
这样可以很好地完成工作:
substr(md5(uniqid(microtime(true),true)),0,2);
这种技术经常用于数据库中的字母数字密码盐。
答案 1 :(得分:1)
根据Jani的回答:
join('', array_rand(array_merge(range('a', 'z'), range('0', '9')), 2))
答案 2 :(得分:0)
怎么样
$az = range('a', 'z');
$r = array_rand($az, 2);
$str = $az[$r[0]] . $az[$r[1]];
答案 3 :(得分:0)
怎么样?
base_convert(rand(0,35), 10, 36) . base_convert(rand(0,35), 10, 36)