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生成随机数的主要内容,如果未能解决你的问题,请参考以下文章

求一个生成四位随机数的PHP代码

php生成随机密码(php自定义函数)转自先锋教程网

php生成不重复随机数、数组的4种方法分享

PHP内置函数生成随机数的方法汇总

PHP——生成随机数和日期时间

php生成三个数字并且任意两个不重复