php生成随机数
2018-02-08 11:04
423 查看
/** * 取得随机数 * * @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从零单排(十)PHP中生成随机数 分类: PHP 2014-04-24 09:09 120人阅读 评论(0) 收藏
- php生成不重复随机数、数组的4种方法分享
- php通用函数--html--时间--文件大小--生成随机数
- PHP基于自增数据如何生成不重复的随机数示例
- PHP生成随机数的方法实例分析
- PHP生成不重复随机数的方法汇总
- php生成随机数 自定义函数 randstr($length)
- 生成php随机数
- PHP生成指定长度随机数最简洁的方法
- php生成随机数的三种方法
- PHP随机数生成与使用解析
- php生成随机数
- PHP随机数生成与使用解析
- PHP从零单排(十)PHP中生成随机数
- php 生成随机数
- PHP 生成随机数 字符串
- php生成随机数
- php使用codebase生成随机数
- [PHP]生成随机数(建立字典)
- PHP 中生成随机数的两种方法