PHP生成随机密码函数

PHP 投稿 12200 0 评论

PHP生成随机密码函数

这篇关于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栏目的其它相关文章!

编程笔记 » PHP生成随机密码函数

赞同 (62) or 分享 (0)
游客 发表我的评论   换个身份
取消评论

表情
(0)个小伙伴在吐槽