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