這篇文章主要介紹了php獲取一定範圍內取N個不重複的隨機數的方法,通過range函數創建指定範圍內數組及shuffle進行數組隨機排序,並使用array_slice抽取數組實現該功能,非常簡單實用,需要的朋友可以參考下
具體如下:
//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實現取得一定範圍內取N個不重複的隨機數的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!