php獲取一定範圍內取N個不重複的隨機數

2022-10-06 09:21:11 字數 506 閱讀 7115

jqhem//range 是將1000到9999 列成乙個陣列

$numbers = range (1000,9999);

//shuffle 將陣列順序隨即打亂

shuffle ($numbers);

//array_slice 取該陣列中的某一段

$r程式設計客棧esult = array_slice($numbers,0,3);

print_r($result)程式設計客棧;

執行結果為:

array

( [0] => 9767

[1] => 2344

[2] => 7783

)補充:小編在這裡推薦一款本站的php格式化美化的排版工具幫助大www.cppcns.com家在以後的php程式設計中進行**排版:

php****格式化美化工具:

另外,由於php屬於c語言風格,因此下面這款工具同樣可以實現php**的格式化:

c語言風格/html/css/json**格式化美化工具:

分頁查詢一定範圍內的SQL語句

查詢一定範圍內的資料 例如 查某段時間內的記錄 select from consumedetails where time between starttime and endtime consumedetails 表名 time 欄位名 starttime 開始時間 endtime 結束時間 查詢指...

在一定範圍內生成隨機數

問題 給定乙個最小正整數和乙個最大正整數,如何在它們之間生成隨機數 包含上下界 1 它生成的隨機數範圍是 0,2 它所使用數值的型別是uint32,並不是int,因此需要做型別轉換。因為使用arc4random uniform 函式生成的隨機數不包含上界,但是我們的題目要求包含上界,所以在上下界相減...

VC 6 0獲取一定範圍內的隨機數

int irand1 irand1 rand 100 1 隨機產生1 100 include 包含標頭檔案time void main 再舉個例子 如果想產生3 15的隨機數就這麼寫a rand 12 3 1 rand返回0 rand max之間均勻分布的偽隨機整數。rand max必須至少為327...