使用說明

亂數產生器:線上隨機抽數字與數列產生

這款免費線上亂數產生器(隨機數字產生器)能幫你快速進行隨機抽數或產生一整組隨機數字數列。只需設定所需的範圍與數量,瀏覽器就會採用密碼學等級的安全機制即時計算,完全不需要上傳資料或建立帳號。


如何使用隨機數產生器進行隨機抽號

無論是要抽取幸運號碼、骰子點數,還是進行抽籤,這工具都能輕鬆完成。操作步驟如下:

  1. 在 最小值 填入範圍底限(預設為 1),並在 最大值 填入範圍上限(預設為 100)。
  2. 點擊 產生 按鈕,系統就會立即在上方顯示抽取出來的隨機數字。
  3. 再次點擊 產生 即可隨機抽下一個數字,每次抽取的結果皆獨立且互不影響。

亂數產生器不重複號碼設定教學

在辦理抽獎或分組時,通常需要抽取完全不重複的號碼。預設情況下 允許重複 為開啟狀態,適合模擬擲骰子或多次抽籤。

若需要產生不重複數列,請展開 數列選項,將 允許重複 切換為關閉,並在 數量 欄位輸入欲抽取的總數(最高支援 1000 個)。設定完成後點擊 產生,工具會自動確保輸出的每一個數字都是唯一的。

如果選擇的範圍總數少於要求的數量(例如在 1 到 5 的範圍內要求抽取 10 個不重複數字),產生 按鈕會自動停用並提示原因,不會錯誤地輸出重複數字。

線上亂數產生器:支援自訂範圍與隨機小數

此工具支援正數、負數以及極大值的整數範圍。如果你需要的是連續性的隨機數值(例如模擬測量數據或感測器讀數),可以在 數列選項 中開啟 小數 開關。

開啟小數模式後,你可以透過 小數位數 設定 0 到 10 位的精確度,工具就會在 最小值 與 最大值 之間產生精準的隨機小數。抽取完成後,點擊 複製 按鈕,即可將整組結果以逗號分隔的方式一次複製到剪貼簿。

演算法原理與安全性說明

這款工具並非採用傳統程式碼常用的 Math.random() 假亂數演算法,而是直接使用瀏覽器內建的 window.crypto.getRandomValues(),也就是 Web Crypto API。這是與產生加密金鑰相同等級的隨機來源。

為了確保公平性,運算過程使用了拒絕採樣法,確保指定範圍內的每一個整數出現的機率完全相等。所有運算皆在你的裝置本機完成,無須安裝額外的軟體,資料絕不上傳伺服器。


常見問題

如何產生不重複的隨機數字?

展開「數列選項」後,將「允許重複」開關關閉,並在「數量」填入需要的個數即可。如果設定的範圍總數小於欲產生的數量,系統會自動停止產生並顯示原因。

這款隨機數產生器可以一次產生多個數字嗎?

可以。打開「數列選項」,在「數量」欄位中設定 1 到 1000 之間的任意數值,點擊「產生」後即可一次取得整組隨機數字列,並可點擊「複製」按鈕一次打包。

如何隨機抽取指定範圍之間的數字?

直接在「最小值」與「最大值」欄位輸入你需要的邊界數值(包含負數與大數),然後按下「產生」。產生的結果包含這兩個邊界數值本身。

這工具能產生隨機小數嗎?

可以。請打開「數列選項」並開啟「小數」開關,接著在「小數位數」輸入所需的保留位數(0 至 10 位),就能在指定範圍內抽取隨機小數。

這款線上亂數產生器是真正的隨機嗎?

是的。本工具採用瀏覽器 Web Crypto API(window.crypto.getRandomValues),這是密碼學等級的安全隨機源,並搭配拒絕採樣演算法,確保範圍內每個數字出現的機率完全相等。

有支援哪些常用的數字範圍?

你可以自由輸入任何整數值。常見的範圍包括 1 到 10(快速抽籤)、1 到 100(百分比或預設抽數)、1 到 1000(彩券或大樣本抽樣)。