安全亂數與測試重現
隨機數字
指定整數範圍、數量與是否重複,按一下立即產生;需要時再展開排除、排序與 seed。
怎麼產生隨機數字?
- 輸入最小值、最大值與需要的數量。
- 需要同一數字出現多次時,勾選「允許重複數字」。
- 按「產生隨機數字」,即可重新產生或複製結果。
工具只產生整數。排除特定號碼、調整排序或用相同 seed 重現測試結果時,再開啟進階設定即可。
安全亂數與 seed 的差別
一般模式用 Web Crypto 取得 32 位元亂數,並以拒絕取樣避免直接取餘數造成的偏差。seed 模式則是固定演算法:相同 seed 與設定會得到相同結果,方便教學與測試,但不具不可預測性。
常見問題
怎麼產生不重複的隨機數字?
預設就是不重複模式。輸入最小值、最大值與數量後按下產生;若可用數字不足,工具會直接提示,不會卡住或一直重抽。
可以排除某些數字嗎?
可以。在進階設定輸入單一數字或範圍,例如 7, 10-15, 22。重疊的排除條件會合併,不會重複扣除。
seed 是安全亂數嗎?
seed 模式不是安全亂數。留白時才使用 Web Crypto;輸入 seed 會切換成可重現的測試模式,適合教材或測試資料,不適合正式抽獎或安全用途。
輸入與結果會上傳嗎?
不會。範圍、排除條件、seed 與產生結果都只在目前頁面處理,也不會送進分析事件。