本文實例講述了php獲取一定范圍內取N個不重復的隨機數的方法。分享給大家供大家參考,具體如下:
//range 是將1000到9999 列成一個數組
$numbers = range (1000,9999);
//shuffle 將數組順序隨即打亂
shuffle ($numbers);
//array_slice 取該數組中的某一段
$result = array_slice($numbers,0,3);
print_r($result);
運行結果為:
Array
(
[0] => 9767
[1] => 2344
[2] => 7783
)
希望本文所述對大家PHP程序設計有所幫助。