php自动生成新密码自定义函数(带实例演示)
- 技术交流
- 2024-09-25 20:24:02
生成一个随机密码的函数,生成的密码为小写字母与数字的随机字符串,长度可自定义。
/* php自动生成新密码自定义函数(带实例演示) */ function genPassword($min = 5, $max = 8) { $validchars="abcdefghijklmnopqrstuvwxyz123456789"; $max_char=strlen($validchars)-1; $length=mt_rand($min,$max); $password = ""; for($i=0;$i<$length;$i ) { $password.=$validchars[mt_rand(0,$max_char)]; } return $password; } echo "新密码:".genPassword()."<br-->"; echo "新密码:".genPassword(5,10)." ";?>
php快速生成一个随机的密码:
<?php header("Content-type:text/html;charset=utf-8");function getRandPass($length = 6){ $password = ''; //将你想要的字符添加到下面字符串中,默认是数字0-9和26个英文字母 $chars = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; $char_len = strlen($chars); for($i=0;$i<$length;$i++){ $loop = mt_rand(0, ($char_len-1)); //将这个字符串当作一个数组,随机取出一个字符,并循环拼接成你需要的位数 $password .= $chars[$loop]; } return $password;}echo getRandPass(12); //随机生成一个12位数的密码?>
php自动生成新密码自定义函数(带实例演示)由讯客互联技术交流栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“php自动生成新密码自定义函数(带实例演示)”