複製程式碼 程式碼如下:
//range 是將1到100 列成一個陣列
$numbers = range (1,100);
//shuffle 將陣列順序隨即打亂
shuffle ($numbers);
//array_slice 取該陣列中的某一段
$no=6;
$result = array_slice($numbers,0,$no);
for ($i=0;$iecho $result[$i]."";
}
print_r($result);
?>
複製代碼 代碼如下:
//range 是將1到42 列成一個陣列
$numbers = range (1,42);
//shuffle 將陣列順序隨即打亂
shuffle ($numbers);
//array_slice 取該數組中的某一段
$result = array_slice($numbers,0,3);
print_r($result);
複製程式碼
程式碼如下:
$numbers = range (1, 20);
srand ((float)microtime()*1000000);
shuffle ($numbers);
while (list (, $number) = each ($numbers)) {
echo "$number ";
}
?>
複製程式碼
程式碼如下:
function NoRand($begin=0,$end=20,$limit=5) {
$rand_array=range($begin,$end);
shuffle($rand_array);//呼叫現成的陣列隨機排列函數
return array_slice($rand_array,0,$limit);/ /截取前$limit個
}
print_r(NoRand());
?>
複製程式碼
程式碼如下:
$tmp=array();
while(count($tmp) $tmp[]=mt_rand(1,20);
$tmp=array_unique($tmp);
}print join(',',$tmp);
?> 以上就介紹了vb隨機數 PHP n個不重複的隨機數產生程式碼,包含了vb隨機數方面的內容,希望對PHP教學有興趣的朋友有所幫助。