随机 数字生成器

在任意范围内生成随机整数或小数。非常适合抽奖、抽样、游戏和测试数据。

数字生成器
// 任意范围的整数或小数
点击生成
关于此工具

什么是随机数字生成器?

随机数字生成器(RNG)是一种生成无可预测规律数字的工具。我们的免费在线工具使用浏览器内置的 Math.random() 函数,在您定义的任意范围内即时生成整数或小数值。

与骰子或物理随机化器不同,软件RNG可以在毫秒内生成大量数字,处理任意大的范围,并强制执行唯一性等约束 — 这使其成为开发者、统计学家、教育工作者以及所有需要无偏数值数据的人不可或缺的工具。

所有生成过程都在浏览器客户端完成。没有任何数字被发送到服务器、记录或存储。您的输出完全保留在您的设备上。

🎮
游戏与抽奖
抽取彩票号码、抽奖获奖者,或桌游中的随机骰子点数。
🧪
测试与开发
生成测试数据、随机ID、样本输入或算法种子值。
📊
统计与抽样
从指定范围中创建随机样本,用于统计实验。
🔢
教育
生成数学题目、测验数值,或演示概率分布。
使用方法

几秒即可上手

// 无需注册,无需安装 — 配置后即可生成。

01
设置最小值和最大值
输入您想要的最小值和最大值。生成器将在此范围内(包含端点)选取数字。
02
选择数量
设置您需要多少个数字 — 从1到20个。所有数字将以逗号分隔列表的形式显示。
03
切换选项
启用"小数"以获取浮点数输出,或启用"仅唯一值"以确保批量生成中没有重复值。
04
生成并复制
点击生成(或按回车键)。一键将结果复制到剪贴板。
常见问题

常见问题解答

浏览器支持的任何数值范围。您可以在最小/最大字段中使用负数、零、小数,以及跨越数百万的范围。
它们使用 Math.random(),这是一种伪随机数生成器(PRNG)。它在统计上是均匀的,适用于游戏、抽样和测试 — 但不适用于密码学安全。
当数量大于1时启用此选项,输出中的每个数字只会出现一次 — 类似于从袋子里不放回地抽取编号球。
可以。启用"小数"选项后,生成器将在您指定的范围内生成保留两位小数的数字。
每次点击最多可生成20个数字。如需更大数据集,多次点击生成并合并结果即可。