A5下载 - 努力做内容最丰富最安全的下载站!

A5站长下载站

当前位置:A5下载 > 源码技巧 > 父类数据 > php 生成随机数函数分享

php 生成随机数函数分享

时间:2015-05-29 14:45作者:sa人气:90

/**

* 取得随机数

*

* @param int $length 生成随机数的长度

* @param int $numeric 是否只产生数字随机数 1是0否

* @return string

*/

function random($length, $numeric = 0) {

$seed = base_convert(md5(microtime().$_SERVER['DOCUMENT_ROOT']), 16, $numeric ? 10 : 35);

$seed = $numeric ? (str_replace('0', '', $seed).'012340567890') : ($seed.'zZ'.strtoupper($seed));

$hash = '';

$max = strlen($seed) - 1;

for($i = 0; $i < $length; $i++) {

$hash .= $seed{mt_rand(0, $max)};

}

return $hash;

}

 

标签php,生成,随机数,函数,分享,取得,随机数,@param

相关下载

查看所有评论+

网友评论

网友
您的评论需要经过审核才能显示

公众号