塞入不重复的
$all = 100;//总共多个数据
$no_all = 40;//需要多少空数据
$no_array = array();
$num = 0;
for($i=1;$i<=$no_all;$i++){
$num++;
$value = rand(1,$all);
if(in_array($value,$no_array)){
$i--;
}else{
$no_array[] = $value;
}
}
echo "总共循环了" . $num . "次<br/>";
var_dump($no_array);die;