生成随机数、字母数字组合

 

 

/**
 * @param int $len
 * @param bool $zero
 * @return string
 * 生成随机数字
 */
function getRandNum($len = 6,$zero = true){
    $str = '';
    for($i = 1;$i <= $len;$i++){
        if($zero){
            $str .= mt_rand(0,9);
        }else{
            $str .= mt_rand(1,9);
        }
    }
    return $str;
}


/**
 * 生成随机字母数字组合字符串
 * @param $length
 * @return string
 */
function randomkeys($length)
{
    $pattern = '1234567890ABCDEFGHIJKLOMNOPQRSTUVWXYZ';
    $key = '';
    for($i=0;$i<$length;$i++)
    {
        $key .= $pattern{mt_rand(0,35)};    //生成php随机数
    }
    return $key;
}

 

posted @ 2018-02-27 14:57  persevere.琳  阅读(101)  评论(0)    收藏  举报