首页 > 互联资讯 > 技术交流  > 

php自动生成新密码自定义函数(带实例演示)

生成一个随机密码的函数,生成的密码为小写字母与数字的随机字符串,长度可自定义。

/*
 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自动生成新密码自定义函数(带实例演示)