隨機數字產生器

在最小值與最大值之間產生任意個數的隨機數字,支援不重複、排序,以及排除已抽出號碼繼續抽的抽籤模式。

?

設定範圍後抽出數字

個
快速抽

什麼是隨機數字產生器?

隨機數字產生器可以在指定範圍內抽出隨機整數,適合抽獎號碼、上台順序、依座號點名、遊戲用亂數等需要公平隨機數字的場合。

數字由瀏覽器的密碼學亂數產生器(crypto.getRandomValues)產生,比 Math.random 更難預測,範圍內每個數字出現的機率都相同。

使用方法

  1. 輸入最小值、最大值和要抽的個數,常用範圍可以直接用下方的快速按鈕。
  2. 如果同一個數字可以出現多次,請開啟允許重複;預設為不重複。
  3. 像抽獎一樣一次抽一個時,請開啟抽籤模式,已抽出的號碼下次就不會再出現。
  4. 按產生數字。只抽一個時會放大顯示,按全螢幕可以投影給大家看。

允許重複與不重複的差別

方式特點例子
不重複同一次結果中每個數字最多出現一次,個數不能超過範圍大小從 30 位同學中抽 5 位上台
允許重複每次獨立抽出,同一個數字可能重複出現擲骰子 10 次、4 位數密碼
抽籤模式分好幾次抽,之前抽過的號碼也不會再出現活動依序抽出頭獎、二獎、三獎

公平抽獎的小技巧

  • 抽獎前先向參加者公布範圍與中獎人數。
  • 開啟抽籤模式並用全螢幕投影,大家可以一起看著號碼一個個抽出。
  • 抽籤模式的紀錄會儲存在這台裝置,開始新的抽獎前請按重設抽籤。
  • 大樂透按鈕會從 1~49 不重複抽出 6 個號碼(不含特別號),僅供娛樂參考。

常見問題

可以抽負數或很大的數字嗎?

可以,範圍是 -1,000,000,000 到 1,000,000,000 的整數,一次最多可以抽 1,000 個。

不重複最多能抽幾個?

最多就是範圍內的數字個數。例如 1~10 最多 10 個,全部抽出就等於把 1~10 隨機排列。

抽籤模式中改變範圍會怎樣?

範圍改變就視為新的抽籤,目前已抽出的號碼紀錄會重設。

可以產生小數嗎?

本工具只產生整數。需要小數時,可以把範圍放大 10 倍或 100 倍再除回來,例如 0.00~1.00 就抽 0~100 再除以 100。