正在準備產生器…
設定
正在準備產生器…
輸出
結果將顯示在這裡。
使用方法
- 設定最小值、最大值和數量,包含範圍兩端。
- 選擇是否允許重複,然後產生。
- 複製數字,或下載所需格式的清單。
產生隨機整數清單
為測試、模擬和日常資料準備工作產生隨機整數,最小值和最大值都可能被選中。
使用 Web Crypto 和整數拒絕取樣,透過 BigInt 運算在整個有號 64 位元整數範圍內保留精確度。
包含兩端的範圍
最小值為 1、最大值為 10 時,1 到 10 的每個整數都可能被選中。範例僅供展示,重新產生會取得新清單。
設定
min = 1; max = 10; count = 3; unique = true輸出範例
2
8
5從包含端點的 1–10 範圍抽取三個不同整數。
重複與排序
預設允許重複。不重複模式採用不放回取樣,範圍內的不同值必須足夠。排序僅調整顯示順序,不改變選中的值。
匯出精確度
文字和 CSV 保留所有數字。JSON 輸出數值字面值;以浮點數解析的應用程式可能在超出安全整數範圍時失去精確度。不提供小數或可重現的種子序列。
處理限制
每批最多 1,000 個值。Nano ID 長度為 1–128,可使用 1–94 個不重複的可列印 ASCII 字元。整數使用有號 64 位元範圍。資料在本機產生,每次限時 10 秒。
延伸閱讀W3C · Web Crypto
?
常見問題
是否包含最小值和最大值?
是,兩個端點都有可能被選中。
可以產生負數嗎?
可以,支援 −9223372036854775808 至 9223372036854775807。
範圍不足以支援不重複數量怎麼辦?
會顯示錯誤,請減少數量或允許重複。
排序會改變隨機結果嗎?
僅重新排列現有值,不重新抽取。
可以用種子重現清單嗎?
不可以,每次使用新的安全亂數資料,沒有種子設定。