/**
* 生成验证码
* @param int $length
* @param int $numeric
* @return string
*/
function getRandCode($length = 6 , $numeric = 0)
{
PHP_VERSION < '4.2.0' && mt_srand((double)microtime() * 1000000);
if ($numeric){
$hash = sprintf('%0'.$length.'d',mt_rand(0,pow(10,$length) - 1));
} else {
$hash = '';
$chars = '0123456789';
$max = strlen($chars) - 1;
for ($i = 0; $i < $length; $i++) {
$hash .= $chars[mt_rand(0,$max)];
}
}
return $hash;
}
生成指定长度的随机数(验证码等)
最新推荐文章于 2024-02-20 06:59:37 发布