最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
PHP随机密码生成
时间:2022-07-02 09:16:46 编辑:袖梨 来源:一聚教程网
产生随机字串,可用来自动生成密码。
特点:
1. 可以指定密码包含数字或字符,默认为混和模式
2. 指定随意密码长度,默认长度为6位
代码如下:
#-------------------------------------------
# 产生随机字串,可用来自动生成密码
# 默认长度6位 字母和数字混合
# $format ALL NUMBER CHAR 字串组成格式
#-------------------------------------------
function randStr($len=6,$format='ALL') {
switch($format) {
case 'ALL':
$chars='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-@#~'; break;
case 'CHAR':
$chars='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-@#~'; break;
case 'NUMBER':
$chars='0123456789'; break;
default :
$chars='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-@#~';
break;
}
mt_srand((double)microtime()*1000000*getmypid());
$password="";
while(strlen($password)<$len)
$password.=substr($chars,(mt_rand()%strlen($chars)),1);
return $password;
}
相关文章
- 《逆水寒手游》群侠逐律流华及绝技百步飞剑抽取建议 08-01
- PLUME可能上涨40%,因为聪明资金正在加速积累 08-01
- 《阴阳锅3阴缘牵》第一章诡媒解谜攻略 08-01
- 《主宰世界》白骨复生活动攻略 08-01
- 《鸣潮》2.2版本新声骸套装流云逝尽之空效果介绍 08-01
- 《原神》5.5版本七圣召唤新增卡牌介绍 08-01