PHP使用夹子()函数生成随机密码的方法

  介绍

这篇文章给大家分享的是有关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使用夹子()函数生成随机密码的方法就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到吧!

PHP使用夹子()函数生成随机密码的方法