关于 随机数生成器
在线随机数生成器:一键批量生成指定区间内的随机整数或小数。支持「允许重复」与「不重复」两种模式,可自定义保留小数位数,自动展示总数、最大、最小、平均等基础统计信息。常用于抽奖、抽签、模拟测试、数据填充、概率实验等场景。所有计算在浏览器本地完成,不上传任何数据。
使用步骤
- 在「最小值」「最大值」输入区间,例如 1 到 100。
- 设置「生成数量」一次产出多少个数。
- 选择是否「允许重复」:关闭后生成的数字不会重复(要求区间内可能值数 ≥ 数量)。
- 设置「小数位数」:0 表示整数,1~10 表示对应保留位数。
- 点击「生成」按钮,结果与统计信息会显示在下方,可以一键复制 / 排序。
常见使用场景
- 微信群抽奖、抽签、随机点名
- 随机选择团建活动地点 / 餐厅
- 生成测试数据填充表格
- 概率实验、蒙特卡罗模拟前的样本生成
常见问题
Q:不重复模式有上限吗?
A:不重复要求生成数量 ≤ 区间内可能取值数。例如整数模式下 1–10 最多生成 10 个不重复数。如果选了小数位则可生成的不重复数大幅增加。
Q:随机性安全吗?
A:使用浏览器内置 Math.random(),足够日常抽奖使用,但不适合密码学场景。