BobaTools

隨機決定

亂數產生器

填入範圍和數量,按下「產生亂數」。抽號碼、決定順序、出隨機題目都可以用。

常用範圍

結果

按「產生亂數」

產生紀錄

還沒有紀錄

只在你的瀏覽器裡運作,輸入的內容不會上傳。

重點整理

  • BobaTools 亂數產生器可以在自訂的最小值和最大值之間,一次產生 1 到 1,000 個隨機整數。
  • 範圍包含頭尾:設定 1 到 10,可能出現 1,也可能出現 10。
  • 打開「數字不重複」,產生的每個數字都不一樣,適合抽號碼。
  • 每個數字出現的機率相同,結果由瀏覽器內建的加密亂數(crypto.getRandomValues)決定。
  • 最小值和最大值可以是負數,兩者最多相差 10 億。

亂數產生器怎麼用?

  1. 01填入最小值和最大值,或點上方的常用範圍。
  2. 02在「要幾個數字」填入數量。
  3. 03需要每個數字都不同,就打開「數字不重複」。
  4. 04按「產生亂數」,結果會顯示在右邊,可以一鍵複製。

產生的數字真的是隨機的嗎?

是。這個工具用瀏覽器內建的加密亂數功能(crypto.getRandomValues),它的隨機程度比一般程式常用的 Math.random 高,結果無法從前幾次的數字推測出來。

在範圍內的每個整數,出現的機率都相同。工具另外處理了「取餘數」會造成的些微偏差,所以不會有某些數字比較容易出現的情況。

「數字不重複」什麼時候要開?

要抽號碼、抽座號、排順序時打開,這樣同一個號碼不會出現兩次。例如從 1 到 30 抽 5 個不重複的號碼,就是抽出 5 個不同的人。

要模擬擲骰子、產生測試資料時關掉,這樣每個數字都是獨立抽的,同一個數字可以出現很多次。

打開不重複時,數量不能超過範圍裡的數字總數。例如 1 到 10 只有 10 個數字,最多只能產生 10 個。

可以用來選樂透號碼嗎?

可以用來隨機選號。以大樂透為例,把範圍設成 1 到 49、數量 6、打開「數字不重複」和「由小到大排序」。

但要說清楚:隨機選號不會提高中獎機率,每一組號碼的中獎機率都一樣。這個工具只是幫你省下自己想號碼的時間。

可以產生小數或很大的數字嗎?

目前只產生整數。需要小數時,可以把範圍放大再自己除回去,例如產生 0 到 100 的整數再除以 100,就得到 0.00 到 1.00。

最小值和最大值可以是負數,但兩者最多相差 10 億。超過這個範圍,畫面會提示調整。

亂數產生器和抽籤、骰子差在哪?

  • 亂數產生器:結果是數字,適合抽號碼、座號、編號。
  • 線上抽籤:結果是名字,適合直接貼名單。
  • 線上骰子:固定是 1 到骰子面數,可以一次擲多顆並算總和。

常見問題

一次最多可以產生幾個數字?
1,000 個。
範圍有包含最小值和最大值嗎?
有。設定 1 到 100,1 和 100 都可能出現。
可以產生負數嗎?
可以,最小值和最大值都能填負數,例如 -10 到 10。
為什麼按鈕不能按?
代表設定有問題,按鈕上方會顯示原因。常見的是最大值小於最小值,或不重複時數量超過範圍裡的數字總數。
產生的結果會被記錄嗎?
不會送到伺服器。頁面上會保留最近 10 次的紀錄,關掉分頁就清除。
需要註冊或付費嗎?
都不用,打開頁面就能用。

相關工具