php产生随机字符串

Posted

tags:

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

/**
 * 产生随机字符串
 *
 * @param    int        $length  输出长度
 * @param    string     $chars   可选的 ,默认为 0123456789
 * @return   string     字符串
 */
function random($length, $chars = ‘0123456789‘) {
    $hash = ‘‘;
    $max = strlen($chars) - 1;
    mt_srand();
    for($i = 0; $i < $length; $i++) {
        $hash .= $chars[mt_rand(0, $max)];
    }
    return $hash;
}

$a=random(8, ‘1294567890abcdefghigklmnopqrstuvwxyzABCDEFGHIGKLMNOPQRSTUVWXYZ‘);

var_dump($a);///mnt/hgfs/www/test/index.php:28:string ‘otFTNx9u‘ (length=8)

 

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

php产生随机字符串

php中如何生成1-15之间的随机数?

php程序如何产生随机数?

php 随机WordPress片段

如何让php或者JS产生随机名字,从可选名字中随机显示

代码笔记iOS-产生随机字符串