生成随机字符串

//生成随机字符串
function suiji($type=3,$length=6,$max=0,$min=1){
    if($type==1){//获取两值中间的随机数
        if($min&&$max){
            if($min<$max){
                $str = mt_rand($min,$max);
            }else{
                $str = mt_rand($max,$min);
            }
        }else{
            return false;
        }                    
    }elseif($type==2){//获取$length长度的由字母组成的随机字符串
        $str = '';
        $zimu = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
        for($i=0;$i<$length;$i++){
            $suiji = mt_rand(0,52);
            $str .= $zimu{$suiji};
        }
    }else{//获取$length长度的由数字字母组成的随机字符串
        $str = '';
        $zimu = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
        for($i=0;$i<$length;$i++){
            $suiji = mt_rand(0,62);
            $str .= $zimu{$suiji};
        }
    }
    return $str;
}

©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页