php 随机密码生成的解决办法

内容摘要
这篇文章主要为大家详细介绍了php 随机密码生成的简单示例,具有一定的参考价值,可以用来参考一下。

对php 生成随机密码对此感兴趣的朋友,看看idc笔记做的技术笔记!

/**
* ph
文章正文

这篇文章主要为大家详细介绍了php 随机密码生成的简单示例,具有一定的参考价值,可以用来参考一下。

对php 生成随机密码对此感兴趣的朋友,看看idc笔记做的技术笔记!

/**
 * php 生成随机密码
 *
 * @param 
 * @arrange 五一二笔记网: 512Pic.com
 * @param num 密码的随机最小长度
 * @param num 密码的随机最大长度
 * @param bool 是否使用特殊字符
 */
function random_passwd($min_len=8,$max_len=16,$special=FALSE){
 $passwd_len = mt_rand($min_len,$max_len);
 $random_str = "1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"; 
 $special_str = '!@#$%^&*()_+';
 if($special!=FALSE){ 
  $random_str .= $special_str;
 }
 $random_passwd = '';
	while (strlen($random_passwd)<$passwd_len){
	 $random_passwd .= substr($random_str, (rand()/strlen($random_str)),1);
	}
	return $random_passwd;
}
/***   来自php教程(www.idcnote.com)   ***/

注:关于php 随机密码生成的简单示例的内容就先介绍到这里,更多相关文章的可以留意

代码注释

作者:喵哥笔记

IDC笔记

学的不仅是技术,更是梦想!