🎲

隨機數字產生器

在任意範圍內產生密碼學隨機整數或小數。沒有模式,無法預測。

產生器工具 本機執行 不會傳送任何資料
隨機 加密 產生 數字
範圍
最小值必須小於最大值
數量
1100
10
類型
選項
不重複
排序結果
結果

點擊「產生」以建立隨機數字

什麼是隨機數字產生器?

隨機數字產生器會產生無法事先預測的值。此工具使用瀏覽器的 crypto API 提供安全的隨機性,並支援單一數字、不重複清單、擲骰子和擲硬幣。

如何使用隨機數字產生器

  1. 使用「數字」模式選擇最小值、最大值和輸出數量。
  2. 切換到「清單」模式以隨機排列項目或隨機選取子集合。
  3. 開啟「骰子與硬幣」模式以擲常見骰子類型或擲硬幣。
  4. 直接從輸出面板複製所需結果。
了解隨機數字(範例、使用案例與常見問題) ▾
範例
輸入 數字模式 — 最小值:1,最大值:100 → 結果:42
輸出 清單模式 — 最小值:1,最大值:49,數量:6 → 結果:3、17、22、35、41、48(6 個不重複的樂透號碼)
常見使用情境
  • 透過產生隨機索引,從參賽名單中選出一位贏家
  • 產生不重複的樂透或抽獎號碼
  • 不需實體骰子,即可為桌上角色扮演遊戲(D&D、Pathfinder)擲骰
  • 為軟體開發建立隨機化測試資料範圍
  • 擲硬幣快速做出決定
為何使用此隨機數字產生器
  • 使用 crypto.getRandomValues(),而非可預測的 Math.random() 輸出。
  • 將單一數字、清單、骰子與硬幣操作流程整合於同一頁面。
  • 可為抽獎、取樣與測試資料產生不重複的範圍。
  • 完全在瀏覽器中執行,因此不會記錄或上傳任何內容。
常見問題
這是真隨機還是偽隨機?

此工具使用 crypto.getRandomValues(),這是一種以作業系統層級熵為種子、具密碼學安全性的偽隨機數字產生器(CSPRNG)。在所有實際用途上,它與真隨機無法區分,適合用於安全敏感的任務。

在清單模式下,可以產生兩次相同的數字嗎?

否。清單模式會產生一組不重複的數字——每個值最多出現一次。如果需要允許重複,請多次使用單一數字模式。

我可以使用的最大範圍是多少?

最小值與最大值可以是 JavaScript's 安全整數範圍(±2 53)內的任何整數。清單模式下,數量必須小於或等於範圍的大小。

線上隨機數字產生器 —免費 & 可自訂有哪些功能?

線上隨機數字產生器 —免費 & 可自訂完全在瀏覽器中執行,協助您完成此任務,且不需將資料上傳至伺服器。