这篇关于PHP随机函数的文章,主要介绍PHP生成随机密码函数,觉得挺不错的,感兴趣的php开发者可以参考下,希望对大家在学习php的成长路上有所帮助!
PHP生成随机密码函数,当需要生成随机数或者生成随机密码的时候可以用到,有需要的朋友可以参考一下,具体函数代码如下:
//PHP生成随机数密码函数(默认六位)
function randStr($len=6,$format='ALL'){
switch($format){
case 'ALL':
$chars='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-@#~';
break;
case 'CHAR':
$chars='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-@#~';
break;
case 'NUMBER':
$chars='0123456789';
break;
default :
$chars='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-@#~';
break;
}
mt_srand((double)microtime()*1000000*getmypid());
$password='';
while(strlen($password)<$len){
$password.=substr($chars,(mt_rand()%strlen($chars)),1);
}
return $password;
}
另外还可参考本站:PHP生成随机数的几种方法
总结
以上就是关于PHP随机函数全部内容,希望这篇PHP生成随机密码函数文章能够帮你解决如相关的PHP问题,更多请关注PHP栏目的其它相关文章!