方法介绍:
定义一个字符串,里面存放你想要的字符,这里是大小写字母以及数字,
利用php自带的rand()方法生成随机数,根据结果字符串的长度,来调用几次rand()函数,
每次随机生成的数字就是字符串的下标,最后将所有字符组成新的字符串返回
1<?php
2/**
3 ** $length : the length of the result String
4 **/
5function getRandChar($length){
6 $str = null;
7 $strPol = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz";//大小写字母以及数字
8 $max = strlen($strPol)-1;
9
10for($i=0;$i<$length;$i++){
11 $str.=$strPol[rand(0,$max)];
12 }
13 return $str;
14}
15
16echo getRandChar(10);
17?>
完成