例如500以内6个不重复数
又快又省最好了
谢谢高手了!
回复讨论(解决方案) for($i=0; $i 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);