php批量随机生成数字不重复
发布时间:2020-06-20 编辑:jiaochengji.com
教程集为您提供php批量随机生成数字不重复等资源,欢迎您收藏本站,我们将为您提供最新的php批量随机生成数字不重复资源
PHP随机数批量生成:
在PHP中使用rand()函数生成随机数,然后判断此随机数是否已存在,若不存在就将此随机数存入数组,多次重复此方法即可批量生成随机数不重复。
/** * 随机多个数字,可设定是否重复 * @param int $min * @param int $max * @param int $num * @param boolean $re * @return array */ function randomNums($min, $max, $num, $re = false) { $arr = array (); $t = 0; $i = 0; // 如果数字不可重复,防止无限死循环 if (! $re) { $num = min($num, $max - $min 1); } do { // 取随机数 $t = mt_rand($min, $max); if (! $re && isset($arr[$t])) { // 数字重复 continue; } $arr[$t] = $t; $i; } while ($i < $num); return $arr; }
推荐:php服务器
以上就是php批量随机生成数字不重复的详细内容,更多请关注教程集其它相关文章!
您可能感兴趣的文章:
php批量随机生成数字不重复
php随机生成4位数字验证码
php生成随机产生六位数密码的代码
php生成N个不重复的随机数
php生成随机数的例子
PHP 时间种子 批量 随机数的例子
php生成随机数字和字母的实例代码
PHP批量更新数据库的示例代码
php生成指定位数(长度)的随机字符串
php随机生成不在一个范围随机数
上一篇:php求不大于n的质数
下一篇:php判断是否为空字符串
[关闭]