随机数生成
指定范围、个数、去重与小数,基于 crypto 加密级随机源生成。
—
使用说明
- 填“最小值”“最大值”“个数”,可勾选“去重”“小数(2位)”。
- 点“生成”,结果按每行一个显示,点“复制”可一键复制。
- 去重时个数不能超过范围内整数数量,否则会提示。
- 小技巧:基于 crypto 加密级随机源 + 拒绝采样,保证每个整数等概率。
常见问题
随机质量如何保证?
使用 crypto.getRandomValues 加密级随机源,并采用拒绝采样保证区间内每个整数等概率,避免取模偏差。
去重时个数超过范围会怎样?
整数去重时若个数大于范围内整数数量,工具会提示“个数超过范围大小”,避免死循环。