PHP 获取随机字符串

PHP · 2022-09-01

业务需要 一个字符串作为编号。 组成的一部分用随机数
参考 php怎么生成随机数

php生成随机数的方法是:可以通过使用mt_rand()函数来实现,如【mt_rand(10,100)】,表示生成一个介于10和100之间的随机整数。mt_rand()函数是产生随机值的更好选择,返回结果的速度是rand()函数的四倍。
function GetRandStr($length){
    $str='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789';
    $len=strlen($str)-1;
    $randstr='';
    for($i=0;$i<$length;$i++){
        $num=mt_rand(0,$len);
        $randstr .= $str[$num];
    }
    return $randstr;
}
Theme Jasmine by Kent Liao