PHP生成随机字符串代码

PHP生成随机字符串代码

PHP生成随机字符串的函数,下面是我在网上找到的2个关于PHP随机字符串的函数,希望大家喜欢。

<?php

functiongenRandomString(len)

{

chars=array(

"a","b","c","d","e","f","g","h","i","j","k",

"l","m","n","o","p","q","r","s","t","u","v",

"w","x","y","z","A","B","C","D","E","F","G",

"H","I","J","K","L","M","N","O","P","Q","R",

"S","T","U","V","W","X","Y","Z","0","1","2",

"3","4","5","6","7","8","9"

);

charsLen=count(chars)-1;

shuffle(chars);//将数组打乱

output="";

for(i=0;i<len;i++)

{

output.=chars[mt_rand(0,charsLen)];

}

returnoutput;

}

str=genRandomString(25);

str.="<br/>";

str.=genRandomString(25);

str.="<br/>";

str.=genRandomString(25);

echostr;

?>

<?php

/*GeneratePassword

*Length:8

*/

str="0123456789abcdefghijklmnopqrstuvwxyz";//输出字符集

n=8;//输出串长度

len=strlen(str)-1;

for(j=0;j<200;j++){

for(i=0;i<n;i++){

s.=str[rand(0,len)];

}

echos."<br/>";

s="";

}

?>