发布网友 发布时间:2022-04-06 05:03
共1个回答
热心网友 时间:2022-04-06 06:33
public static function compressInt($int) {
srand(microtime() * 100000);
$base = "01234567abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
$len = 62;
for($i=0;$i<$int;$i++){
$a=rand(0,$len);
$b.=substr($base,$a,1);
}
return $b;
}追问你好,按照您这个的话生成出来有11位数,我想要3-5位的请问修改哪里
追答function getRandStr($len1,$len2) {
srand(microtime() * 100000);
$mylen=rand($len1,$len2);
return compressInt($mylen);
}
$a = getRandStr(3,5);