YiluPHP
这家伙很懒,什么都没有留下...

函数 随机生成一个安全密码

浏览数 130363
函数名: rand_a_password

/**
 * @name 随机生成一个密码
 * @desc 密码长度需为6-20位,且同时包含大小写字母,数字和@#$!_-中的一个符号
 * @return string
 */
function rand_a_password(){
	$password = rand(100, 99999);
	for ($i = 1; $i <= 4; $i++) {
		//97~122是小写的英文字母
		//65~90是大写的
		if(rand(1,2)===1)
		{
			$password .= chr(rand(65, 90));
		}
		else{
			$password .= chr(rand(97, 122));
		}
	}
	$str = '@#$!_-';
	$password .= $str[rand(0,5)];
	return str_shuffle($password);
}

我来说说