什麼是隨機數字產生器?
隨機數字產生器可以在指定範圍內抽出隨機整數,適合抽獎號碼、上台順序、依座號點名、遊戲用亂數等需要公平隨機數字的場合。
數字由瀏覽器的密碼學亂數產生器(crypto.getRandomValues)產生,比 Math.random 更難預測,範圍內每個數字出現的機率都相同。
使用方法
- 輸入最小值、最大值和要抽的個數,常用範圍可以直接用下方的快速按鈕。
- 如果同一個數字可以出現多次,請開啟允許重複;預設為不重複。
- 像抽獎一樣一次抽一個時,請開啟抽籤模式,已抽出的號碼下次就不會再出現。
- 按產生數字。只抽一個時會放大顯示,按全螢幕可以投影給大家看。
允許重複與不重複的差別
| 方式 | 特點 | 例子 |
|---|---|---|
| 不重複 | 同一次結果中每個數字最多出現一次,個數不能超過範圍大小 | 從 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。