php生成随机数

Posted 宋先生

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php生成随机数相关的知识,希望对你有一定的参考价值。

/**
 * 生成随机数
 * @param int $length
 * @return string
 */
function random_keys($length)

    $pattern = array(
        \'1\',\'2\',\'3\',\'4\',\'5\',\'6\',\'7\',\'8\',\'9\',\'0\',
        \'a\',\'b\',\'c\',\'d\',\'e\',\'f\',\'g\',\'h\',\'i\',\'j\',\'k\',\'l\',\'m\',\'n\',\'o\',\'p\',\'q\',\'r\',\'s\',\'t\',\'u\',\'v\',\'w\',\'x\',\'y\',\'z\',
        \'A\',\'B\',\'C\',\'D\',\'E\',\'F\',\'G\',\'H\',\'I\',\'J\',\'K\',\'L\',\'M\',\'N\',\'O\',\'P\',\'Q\',\'R\',\'S\',\'T\',\'U\',\'V\',\'W\',\'X\',\'Y\',\'Z\'
    );
    $keys = array_rand($pattern, $length);
    $key = \'\';
    for ($i = 0; $i < $length; $i++) 
        $key .= $pattern[$keys[$i]];    //生成php随机数
    
    return $key;

以上是关于php生成随机数的主要内容,如果未能解决你的问题,请参考以下文章