Home >Backend Development >PHP Tutorial >php generates 12 digit random password

php generates 12 digit random password

墨辰丷
墨辰丷Original
2018-06-06 14:59:152849browse

This article mainly introduces. Interested friends can refer to php to generate a 12-digit random password. I hope it will be helpful to everyone.

php generates a random password, which is convenient and fast, and can randomly generate safe and reliable passwords.

Share the code as follows

<?php

header("Content-type:text/html;charset=utf-8");

function getRandPass($length = 6){
 $password = &#39;&#39;;
 //将你想要的字符添加到下面字符串中,默认是数字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位数的密码

?>

Summary: The above is the entire content of this article, I hope it will be helpful to everyone's learning.

Related recommendations:

php methods and examples of making template engines

php methods to achieve hexadecimal conversion

PHP uses Mysqli class library to achieve paging effect and example analysis

The above is the detailed content of php generates 12 digit random password. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn