<?php
function GetRandStr($length){
//字符组合
$str = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789';
$len = strlen($str)-1;
$randstr = '';
for ($i=0;$i<$length;$i++) {
$num=mt_rand(0,$len);
$randstr .= $str[$num];
}
return $randstr;
}
//传入长度
$token = "DDC".GetRandStr(32);
echo $token;
?>
上面的长度没限制
下面的最长62位
<?php
function getrandstr($length){
$str = 'abcdefghijklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ';
$randStr = str_shuffle($str);//打乱
$rands= substr($randStr,0,$length);//截取
return $rands;
}
echo getrandstr(32);
?>