生成指定长度的随机字符串

1 答案

代码:

/**
* 生成指定长度的随机字符串
* @param $length int 要生成的字符串长度
* @return string
*/
function getRandStr($length)
{
$str = '';
$strPool = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz';
$max = strlen($strPool) - 1;

for ($i=0; $i<$length; $i++){
$str .= $strPool[mt_rand(0, $max)];
}

return $str;
}
muzi muzi 1 年前 点赞 0