项目开发中,经常会用到生成指定长度的字符串,比如生成随机密码,生成随机id,生成订单号等场景。
//生成指定长度随机字符串
function get_rand($len=6)
{
$chars = "abcdefghijklmnopqrstuvwxyz0123456789";
mt_srand(10000000*(double)microtime());
for ($i = 0, $str = '', $lc = strlen($chars)-1; $i < $len; $i++) {
$str .= $chars[mt_rand(0, $lc)];
}
return $str;
}