在线工具箱
💬 建议 & 反馈
🔍
⚙️ 参数设置

0=整数


快捷模板:
1–10
1–100
0–100
1–6 (骰子)
1–49 (双色球)
1–1000
0–1 (概率)
📋 生成结果
0 个

点击「生成随机数」按钮开始

关于 随机数生成器

在线随机数生成器:一键批量生成指定区间内的随机整数或小数。支持「允许重复」与「不重复」两种模式,可自定义保留小数位数,自动展示总数、最大、最小、平均等基础统计信息。常用于抽奖、抽签、模拟测试、数据填充、概率实验等场景。所有计算在浏览器本地完成,不上传任何数据。

使用步骤

  1. 在「最小值」「最大值」输入区间,例如 1 到 100。
  2. 设置「生成数量」一次产出多少个数。
  3. 选择是否「允许重复」:关闭后生成的数字不会重复(要求区间内可能值数 ≥ 数量)。
  4. 设置「小数位数」:0 表示整数,1~10 表示对应保留位数。
  5. 点击「生成」按钮,结果与统计信息会显示在下方,可以一键复制 / 排序。

常见使用场景

  • 微信群抽奖、抽签、随机点名
  • 随机选择团建活动地点 / 餐厅
  • 生成测试数据填充表格
  • 概率实验、蒙特卡罗模拟前的样本生成

常见问题

Q:不重复模式有上限吗?

A:不重复要求生成数量 ≤ 区间内可能取值数。例如整数模式下 1–10 最多生成 10 个不重复数。如果选了小数位则可生成的不重复数大幅增加。

Q:随机性安全吗?

A:使用浏览器内置 Math.random(),足够日常抽奖使用,但不适合密码学场景。