php 生成随机字符串
可以指定是纯数字 还是纯字母 或者混合的。
可以指定长度的。
1 function rand_zifu($what,$number){ 2 $string=''; 3 for($i = 1; $i <= $number; $i++){ 4 //混合 5 $panduan=1; 6 if($what == 3){ 7 if(rand(1,2)==1){ 8 $what=1; 9 }else{ 10 $what=2; 11 } 12 $panduan=2; 13 } 14 15 //数字 16 if($what==1){ 17 $string.=rand(0,9); 18 }elseif($what==2){ 19 //字母 20 $rand=rand(0,24); 21 $b='a'; 22 for($a =0;$a <=$rand;$a++){ 23 $b++; 24 } 25 $string.=$b; 26 } 27 if($panduan==2)$what=3; 28 } 29 return $string; 30 } 31 echo rand_zifu(3,10);