例如500以内6个不重复数
又快又省最好了
谢谢高手了!
回复讨论(解决方案)
for($i=0; $i<6; $i++) echo rand(1, 500), PHP_EOL;
绝不重复,不信你试
用arrayfille做一个1-500的数组
shuffle洗牌,arrayslice取前6个
for($i=0; $i<6; $i++) echo rand(1, 500), PHP_EOL;
绝不重复,不信你试
什么是企业WAP网站,企业3G网站 企业WAP网站一般是指展示企业形象,介绍企业产品的WAP手机网站或者3G手机网站,让客户可以通过手机就能了解一个企业的大体情况和产品内容,从而更广泛的宣传企业,赢得更多的客户关注度!一般企业WAP网站包括:公司介绍,产品介绍,企业新闻动态,服务范围介绍,留言板,企业招聘信息等内容,如果有特殊要求,我们也会按照客户的要求定做。 企业为何要建设手机WAP网站,3
274 335 220 220 350 215
是不是该买彩票呢?
<?php function unique_random(& $result, $size=6, $min=0, $max=500){ $num = mt_rand($min, $max); !in_array($num, $result) && array_push($result, $num); return count($result) >= $size ? $result : unique_random($result, $size, $min, $max);}$result = array();unique_random($result);print_r($result);Array( [0] => 132 [1] => 351 [2] => 43 [3] => 425 [4] => 449 [5] => 269)
500个这么小的pool,完全可以用空间换时间。
$arr = array();for($i=1;$i<=500; $i++){ array_push($arr, $i);}shuffle($arr);$ret = array_slice($arr, 0, 6);print_r($ret);









