本工具优先使用浏览器提供的 crypto.getRandomValues 加密级随机源,并采用拒绝采样(rejection sampling)消除取模偏差,使每个数字出现的概率尽量均匀。若运行环境不支持该 API,会自动降级为 Math.random。所有计算均在本地完成,结果不会被上传。
可用于抽奖号码、随机分组、抽样检查、课堂点名、游戏骰子模拟、测试数据构造等。若需要从名单中抽取,请使用随机抽选器工具。
当生成数量大于区间内可选数值个数时,无法保证互不重复。此时请减少数量或扩大范围。
小数模式下取值范围是连续区间,理论上重复概率极低;不重复模式会按四舍五入后的字符串去重。
加密级随机源具有很高的不可预测性,但任何软件生成的随机数都不等同于物理随机过程,用于抽奖等场景已足够可靠。