当前位置:Gxlcms > PHP教程 > php实现获取一定范围内取N个不重复的随机数的方法

php实现获取一定范围内取N个不重复的随机数的方法

时间:2021-07-01 10:21:17 帮助过:3人阅读

这篇文章主要介绍了php获取一定范围内取N个不重复的随机数的方法,通过range函数创建指定范围内数组及shuffle进行数组随机排序,并使用array_slice抽取数组实现该功能,非常简单实用,需要的朋友可以参考下

具体如下:

//range 是将1000到9999 列成一个数组
$numbers = range (1000,9999);
//shuffle 将数组顺序随即打乱
shuffle ($numbers);
//array_slice 取该数组中的某一段
$result = array_slice($numbers,0,3);
print_r($result);

运行结果为:

Array
(
  [0] => 9767
  [1] => 2344
  [2] => 7783
)

总结:以上就是本篇文的全部内容,希望能对大家的学习有所帮助。

相关推荐:

php处理单文件、多文件上传实例分享

PHP实现页面间传递值和保持值的方法

PHP中基于sleep函数实现定时执行功能的方法

以上就是php实现获取一定范围内取N个不重复的随机数的方法的详细内容,更多请关注Gxl网其它相关文章!

人气教程排行