php生成多个不重复的随机数、这里是php生成5个不重复的随机数,生成的个数和范围可自行修改,代码如下
<?php $arr=array(); $nums=5;//生成随机数的个数,这里是生成5个,可更改。 for($i=0;$i<$nums;){ $n=rand(0,10);//这里可以自行修改随机数范围,本例是0-10的整数。 $num=count($arr); for($j=0;$j<=$num;$j++){ if($j!=$i){ if($n==$arr[$j]){ break; } }else{ $arr[$i]=$n;$i++; } } } for($m=0;$m<count($arr);$m++){ echo $arr[$m]."<br />"; } ?>
---
转载请注明本文标题和链接:《php生成多个不重复的随机数》