隨機數產生器

在指定範圍內產生自訂隨機整數或小數集合,並可選擇不允許重複。

自訂隨機數產生器
選擇範圍、數量、數字類型與重複設定。

關於隨機數產生

隨機數產生器選取數值時,不遵循可預測、由使用者控制的規律。本工具會在包含端點的最小值與最大值之間,產生整數或保留兩位小數的數值。適用於課堂抽樣、遊戲、抽籤、測試資料、模擬、隨機排序,以及需要從指定數值區間快速獨立選取的任務。 整數模式中,從最小值無條件進位至最大值無條件捨去之間的每個整數,每次抽取機率相同。小數模式會在區間內連續取樣,再四捨五入至兩位小數顯示。由於許多底層數值會捨入成同一個顯示值,邊界值的機率可能略有不同。若需要精確的分布保證,請使用專業統計軟體或密碼學協定。 允許重複表示每次抽取彼此獨立,所以相同值可能出現多次。不允許重複時,會持續抽取直到每個顯示結果皆不同。只有要求數量不超過可用整數個數,才可產生不重複整數。例如,包含端點的 1 至 10 範圍內有十個不同整數。小數模式雖有許多可顯示值,但極窄範圍仍可能在捨入後限制不重複值的數量。 隨機輸出不等同於真正不可預測的物理隨機性。瀏覽器軟體通常依賴執行環境產生的偽隨機序列,足以用於一般遊戲、非正式抽樣、示範及合成範例,但本計算機並非為密碼、加密金鑰、受監管彩券或安全敏感決策設計。這些用途需要有文件說明的密碼學安全來源,通常也需要可稽核的選取流程。 產生前請仔細設定上下限。支援負數;允許重複或僅要求一個不重複值時,最小值可等於最大值。較大數量有助於模擬接近預期分布,但隨機變動無法保證小樣本中的出現次數平均。再次產生前請儲存或複製結果,因為每次點擊都會刻意取代前一組數列。每次要求上限為 1,000 個值,以維持頁面回應速度並便於檢視輸出。

隨機數產生器範例

設定輸出範例用途
1 至 6,5 個整數,允許重複4, 1, 4, 6, 2模擬五次獨立投擲六面骰子。
1 至 20,3 個整數,不允許重複17, 4, 11選出三位編號不同的參與者。
0 至 1,4 個小數,允許重複0.18, 0.72, 0.05, 0.91建立示範用的機率樣本。

如何產生隨機數

  1. 輸入最小值與最大值,定義允許範圍。
  2. 設定要產生的數量,範圍為一至一千。
  3. 選擇整數或小數,並決定是否允許重複。
  4. 選擇「產生數字」,再次產生前請複製結果數列。

隨機數產生器常見問題

是否包含最小值與最大值?

整數模式會包含有效的整數端點。小數模式在整個區間取樣,顯示值經捨入後可能等於端點。

同一個數字可能出現兩次嗎?

允許重複時可以,因為每次選取彼此獨立。若要求每個顯示值都不同,請切換為不允許重複。

為什麼不重複的要求可能失敗?

有限的整數範圍只包含有限個不同值。不允許重複時,要求數量不得超過此上限。

這個產生器適合密碼或彩券用途嗎?

不適合。它用於一般模擬、遊戲與非正式選取。安全敏感或受監管用途需要具密碼學安全性且可稽核的隨機流程。

最多可以產生多少個數字?

單次最多產生 1,000 個值。此限制可保持畫面繪製快速,並讓顯示的數列便於檢視。