隨機數生成器

生成真正的隨機數,具有可自訂的範圍、數量和各種用例的進階選項。

定義: 瀏覽器的隨機性來自作業系統 CSPRNG,經 Web Crypto 的 getRandomValues 取得。NIST SP 800-90A 定義了確定性隨機位元產生器的構造及其熵源要求。

NIST SP 800-90A Rev. 1 最後更新: 2026-09

快捷預設

如何使用隨機數生成器

1

設定範圍

設定隨機數的最小值和最大值

2

選擇數量

選擇要產生的數字個數(最多 10,000 個)

3

設定選項

開啟「僅不重複數值」以避免重複

4

生成並使用

產生、複製或下載你的隨機數

理解隨機數產生

什麼是隨機數產生?

隨機數生成會在指定範圍內產生不可預測的數字。本工具採用加密安全的方法,為遊戲、模擬、抽獎和統計抽樣確保真正的隨機性。

  • • True Randomness: Cryptographically secure generation
  • • Flexible Range: Any min/max values you need
  • • Bulk Generation: Generate up to 10,000 numbers at once
  • • Unique Option: Prevent duplicate numbers when needed

為什麼要用隨機產生器?

隨機數對於公平選取、無偏決策和統計應用至關重要。可用於競賽、遊戲、抽樣、研究或任何需要不可預測性的場景。

  • • Contests & Giveaways: Fair winner selection
  • • Games & Simulations: Dice rolls, card draws
  • • Statistical Sampling: Unbiased data selection
  • • Decision Making: Eliminate bias from choices

即時生成

一鍵立即生成最多 10,000 個隨機數。

100% 隱私

所有生成均在您的瀏覽器中完成。不會向任何伺服器傳送資料。

完全免費

無需註冊,沒有額外限制,想生成多少次都可以。

常用的隨機數範圍

1 到 10 的隨機數

經典的「十選一」範圍:快速做決定、決定先後順序、從前十名單裡挑一個,或課堂抽號。每個數字出現的機率恰好是 10%。

1 到 6 的隨機數

標準六面骰。適用於桌遊、骰子遊戲或任何「六選一」的決定——線上骰子,永遠不會滾到沙發底下。

1 到 100 的隨機數

本頁的預設範圍,也是抽獎活動的首選:給每位參與者編號,勾選「不重複」,即可機率均等地抽出公平的中獎者。

1 到 1000 的隨機數

適合大型抽獎、問卷抽樣或測試編號。搭配「不重複」選項,單次最多可抽取 10,000 個不重複樣本。

隨機數生成器常見問題

如何抽取 1 到 10 之間的隨機數?

將最小值設為 1、最大值設為 10,然後點選「生成」——1 到 10 的每個數字都恰好有十分之一的機率。這個範圍常用於快速決策、決定誰先來,或從十個選項中挑選一個。

如何用 1–100 的隨機數做抽獎?

將範圍設為 1-100(或您的參與人數),抽取多個得獎者時啟用不重複數字,然後生成所需數量的中獎號碼。範圍內每個數字機率相等,因此抽取是公平的。

可以只生成不重複的隨機數嗎?

可以。啟用「不重複」選項可防止生成的集合中出現重複值。

一次可以產生多少個數字?

您可以在一次執行中生成最多 10,000 個數字。

可以匯出生成的結果嗎?

可以。您可以複製結果,或將其下載為文字檔。