隨機數產生器
使用 Web Crypto API 在任意範圍內產生隨機整數或小數,提供不重複和排序選項。
使用方法
- 輸入需要的數量(1–100)以及最小值和最大值。
- 選擇整數或小數;若為小數,設定小數位數。
- 決定是否允許重複,以及是否將結果升冪排序。
- 按下「產生」,然後一鍵複製結果。
注意事項
數字透過 Web Crypto API(crypto.getRandomValues)並使用拒絕取樣抽取,因此範圍內每個值的機率都相同。結果從不傳送到伺服器,離開頁面後即消失。此處的任何抽選都不能保證彩券中獎或任何其他結果。
常見問題
- 「無重複」模式如何運作?
- 不斷抽取,直到達到所請求數量的互不相同的整數,因此數量不能超過範圍內整數的個數。如果超過,將顯示錯誤,而不是無限迴圈。
- 小數真的均勻嗎?
- 將 53 位元隨機值對應到 [最小值, 最大值) 區間,這在實際應用上是均勻的。在小數模式下,最大值本身永遠不會產生。