最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

php批量随机生成数字不重复

来源:动视网 责编:小采 时间:2020-11-27 14:18:34
文档

php批量随机生成数字不重复

php批量随机生成数字不重复:PHP随机数批量生成:在PHP中使用rand()函数生成随机数,然后判断此随机数是否已存在,若不存在就将此随机数存入数组,多次重复此方法即可批量生成随机数不重复。/** * 随机多个数字,可设定是否重复 * @param int $min * @param int $max
推荐度:
导读php批量随机生成数字不重复:PHP随机数批量生成:在PHP中使用rand()函数生成随机数,然后判断此随机数是否已存在,若不存在就将此随机数存入数组,多次重复此方法即可批量生成随机数不重复。/** * 随机多个数字,可设定是否重复 * @param int $min * @param int $max


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随机数批量生成:在PHP中使用rand()函数生成随机数,然后判断此随机数是否已存在,若不存在就将此随机数存入数组,多次重复此方法即可批量生成随机数不重复。/** * 随机多个数字,可设定是否重复 * @param int $min * @param int $max
推荐度:
标签: 生成 重复 php
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top