PHP实现随机生成难忘的密码
本文给出了一个PHP生成随机密码的例子,可以方便地记住。分享给大家,供大家参考。具体的实现方法如下:在这里,通过预定义的话,PHP随机选择组合这些词进行组合生成一个密码。
功能random_readable_pwd($长度= 10){
词表的密码/产生
(像你一样改变它们)
合的话= 'dog、猫、羊、太阳、天空、红色、球、快乐,冰,';';
合的话=绿色、蓝色、音乐、电影、广播、绿色、涡轮、;
合的话= 'mouse、电脑、纸、水、火灾、风暴、鸡,;
合的话= 'boot,自由,白色,好球员,小眼睛,;
合的话= 'path,孩子,盒,黑色,花坪,乒乓球,微笑,;
合的话= 'coffee,颜色,彩虹,再加上,王、电视、环;
拆分
单词=爆炸(,,$单词);
如果(计数(合字)= = 0){死('wordlist是空的!);}
当密码小于给定长度时添加单词
$ pwd=;
而(strlen($ pwd)< $长度){
r = mt_rand(0,计数(合字)- 1);
密码=美元美元美元的话{红};
}
在结尾加上一个数字,如果长度> 2和
密码的大小为
Num = mt_rand美元(1, 99);
如果($长度> 2){
密码= substr(PWD美元美元,0美元(美元数,长度strlen $num));
{人}
密码= substr(PWD美元美元,0美元,长度);
}
返回的密码;
}
使用案例:
random_readable_pwd(10)是这样的:= >返回pingwater6,radiohap28,sunwhite84,happykid44,等等。
希望本文能对大家的PHP程序设计有所帮助。