隨機數字產生器

在指定範圍內抽出一個或多個整數,可選擇是否允許重複與自動排序。結果留在瀏覽器,可複製或下載。

設定範圍與選項

關閉重複時,產生數量不能超過所選範圍內的整數數量。

隨機數字

產生的數字會顯示在這裡。

隨機數字產生器在做什麼

隨機數字產生器會從指定範圍裡挑出無法預測的數字。常見用途包括抽獎、分組、擲骰與牌局模擬、產生測試資料,以及任何你想交給機率的決定。

本工具用 crypto.getRandomValues 抽數,也就是瀏覽器拿來產生安全金鑰的 Web Crypto 來源,所以範圍內每個數字被抽中的機率都相同,不會集中在中間值。

如何產生隨機數字

  1. 輸入範圍的最小值與最大值,兩端的數字都可能被抽中。
  2. 設定你要幾個數字,最少 1 個、最多 100 個。
  3. 抽獎或樂透請關閉「允許重複」;擲骰或模擬則可以開啟。
  4. 複製清單或下載成文字檔,需要換一組就按「重新產生」。

隨機數字範例

從 1 到 100 抽 5 個

最小 1、最大 100、5 個、不允許重複
例如 12, 34, 56, 78, 91

擲骰子 6 次

最小 1、最大 6、6 個、允許重複
例如 4, 2, 6, 6, 1, 3

樂透選號

最小 1、最大 49、6 個、不允許重複
例如 3, 11, 19, 28, 41, 47

UrsaKit 與其他隨機數字產生器

比較項目UrsaKitcalculator.netrandom.orgnumbergenerator.org
價格免費免費含廣告免費但有次數限制免費含廣告
在瀏覽器本機執行是是否,伺服器產生是
一次可產生最多 100 個數個數個數個
可切換是否重複有有無有
可下載結果有無無無
上傳任何資料不會不會會(你輸入的範圍)不會
常見問題

常見問題

這是真隨機嗎?

不是。這是瀏覽器提供的密碼學安全偽隨機(CSPRNG),通過統計檢定且無法預測,但不同於 random.org 用大氣噪聲產生的真隨機。

為什麼不能用 Math.random?

Math.random 不是密碼學安全的隨機源,瀏覽器也不保證質素。本工具使用 crypto.getRandomValues 搭配拒絕採樣,範圍內每個數字的機率相同。

要怎麼保證不重複?

關閉允許重複時,已經抽過的數字會被丟棄並重抽,最後清單保證每個數字只出現一次;也因此數量不能超過範圍內的數字個數。

可以抽的數量比範圍還多嗎?

只有在允許重複時可以。範圍內有 10 個數字時,不重複最多只能抽 10 個;範圍不夠時工具會直接提示。

抽出的數字會被上傳嗎?

不會。數字完全在你的瀏覽器產生,不會離開你的裝置。

可以拿來做什麼?

抽獎與抽號、分組、擲骰與桌遊判定、產生測試資料,或任何你想公平決定的選擇。

全部工具