要一个随机数?输入范围,立刻出结果

随机数生成器专注一件事:快速给出可信的随机数字。设定最小值与最大值,一键生成,支持批量、去重与小数位控制,浏览器内完成,不保存任何数据。

—
默认区间 1–100,点击生成即可
数据与随机数字工具界面示意
随机数生成器 · 打开即用,无需注册登录
Functions

四个高频场景,一个工具覆盖

不做多余装饰,只把随机数该有的能力做扎实。

自定义区间

任意设定最小值与最大值,负数、大数、非整数范围都能直接输入,边界包含在内。

批量生成

一次最多产出 100 个随机数,结果以列表展示,方便复制到表格或测试脚本中。

去重模式

抽奖、分组、选座位时开启去重,同一区间内不会出现重复号码,结果更公平。

小数位控制

需要 0.01 粒度的随机值?切换小数模式并指定精度,生成结果自动补齐位数。

本地运算

全部计算在浏览器内完成,不向服务器发送输入内容,关闭页面即清空。

移动端适配

手机单列布局,输入框与按钮自适应宽度,通勤路上也能随手抽个号。

How it works

三步拿到你要的随机数

没有注册流程,没有多余弹窗,全程十秒内完成。

设定区间

在最小值与最大值中填入你需要的范围,例如 1 到 100,或 0.5 到 9.5。

选择参数

填写生成数量,按需开启去重与小数位,参数越明确结果越符合预期。

点击生成

按下生成按钮,结果立即出现在下方区域,可直接选中复制使用。

FAQ

常见问题

关于随机数生成器,用户问得最多的几个点。

生成的随机数是真的随机吗?

工具使用浏览器的加密安全随机源 Math.random 替代方案进行取值,在常规抽奖、抽签、测试数据填充等场景下足够可靠。若用于密码学级别用途,请使用专门的加密库。

区间边界会被包含吗?

会。例如设置 1 到 100,1 和 100 都有机会出现,属于闭区间取值。

生成的数量有限制吗?

单次最多生成 100 个。如果需要更大批量,建议分多次生成,或缩小结果范围以便核对。

我的输入数据会被保存吗?

不会。所有计算在本地浏览器完成,页面不收集也不上传输入内容,刷新后即恢复默认值。

为什么开启去重后生成变慢了?

去重需要额外校验重复值,当区间较小而数量接近区间上限时,可用号码变少,需要多次尝试才能凑齐,属正常现象。

Changelog

更新日志

持续打磨细节,记录每一次可用性提升。

v2.4 去重与小数列 新增去重开关与小数位精度选择,修复极端区间下结果溢出的问题。
v2.2 交互优化 生成按钮支持回车触发,结果区域增加无障碍播报,复制体验更顺手。
v2.0 移动端重构 重写响应式布局,手机端改单列堆叠,字号统一使用自适应单位。
v1.6 批量产出 支持一次生成多个随机数并以列表形式展示,方便批量复制。