介绍
这篇文章给大家分享的是有关PHP使用夹子()函数生成随机密码的方法的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。
PHP代码示例如下:
& lt; PHP ? 函数rand_Pass(上=1,低=5美元,数字=3美元,美元其他=2){ 数组$ pass_order=(); $密码=& # 39;& # 39;;//创建密码的内容 ($ i=0;美元我& lt;美元上;$我+ +){ 美元pass_order[]=科(rand (65、90)); } ($ i=0;美元我& lt;较低的美元;$我+ +){ 美元pass_order[]=科(rand (97、122)); } ($ i=0;美元我& lt;美元的数字;$我+ +){ 美元pass_order[]=科(兰德(48岁的57)); } ($ i=0;美元我& lt;其他美元;$我+ +){ 美元pass_order[]=科(兰德(33岁,47)); }//使用夹子()来打乱顺序 洗牌($ pass_order);//最终密码字符串 foreach (pass_order美元$字符){ 密码。美元=$字符; } 返回$密码; } 呼应“\ n" !”生成的密码:“.rand_Pass()干净\ n";
输出:
生成的密码:y4 # 39; 8 z-by2sx
<强>函数介绍:强>
<强>科()强>函数返回指定的字符
科(int ascii美元):字符串
返回相对应于ascii所指定的单个字符。
<强> shuffle() 强>函数打乱数组
shuffle(数组,数组美元):bool
本函数打乱(随机排列单元的顺序)一个数组。它使用的是伪随机数产生器,并不适合密码学的场合。
感谢各位的阅读!关于php使用夹子()函数生成随机密码的方法就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到吧!