网络编程 
首页 > 网络编程 > 浏览文章

PHP产生不重复随机数的5个方法总结

(编辑:jimmy 日期: 2024/10/14 浏览:3 次 )

无论是Web应用,还是WAP或者移动应用,随机数都有其用武之地。在最近接触的几个小项目中,我也经常需要和随机数或者随机数组打交道,所以,对于PHP如何产生不重复随机数常用的几种方法小结一下(ps:方法1、4、5是我常用的,其余来自网络整理)

方法一:

复制代码 代码如下:
<"codetitle">复制代码 代码如下:
<"$number ";
}
"codetitle">复制代码 代码如下:
<"codetitle">复制代码 代码如下:
<"codetitle">复制代码 代码如下:
<?php
$tmp = range(1,30);
print_r(array_rand($tmp,10));
?>

这个可能是比叫简单的了(ps:如果在range中指定了步长,就必须注意array_rand的第二个参数是否超出$tmp的长度)。

PHP提供非常丰富的数组函数,产生随机数大多可以从数组这个角度出发,若你还有方法提供,欢迎给出,文章将持续更新。

上一篇:PHP中的Streams详细介绍
下一篇:php一行代码获取文件后缀名实例分析