生成2个字母数字字符串的最佳方法是什么?

时间:2009-09-25 23:04:06

标签: php

生成随机两个长字母数字字符的最快方法是什么?

谢谢, 最大

4 个答案:

答案 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)