Skip to main content

随机数生成器

纯前端 6种模式 批量生成 即时预览
分隔符

在线随机数生成器,支持整数/小数/密码/字符串/颜色,纯前端计算。

使用技巧

即时生成与实时预览

调整任意参数后结果自动重新生成,无需手动点击「生成」。整数范围、骰子面数、字符串长度等所有参数均即时响应。所见即所得。

六种模式,一键切换

整数、小数、骰子、字符串、颜色和抽奖——六种随机模式在顶部切换。每种模式的参数自动切换,结果区域智能适配显示。

历史记录与批量导出

每次生成都会自动保存到历史记录列表。点击任意历史记录即可恢复该次会话的结果。支持批量模式(整数/小数/字符串可一次生成多个结果),所有结果可一键复制到剪贴板。

常见用途

桌游骰子

D&D跑团掷骰

抽奖

派对/直播抽奖

密码生成

PIN码和强密码

验证码

6位数字/字母组合

色彩灵感

HEX/RGB色板

常见问题

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

本工具使用浏览器的 Math.random() 生成伪随机数,适用于日常使用(抽奖、测试、数据填充等)。如需密码学安全的随机数(用于密钥生成、令牌等),建议使用采用 crypto.getRandomValues() 的专业工具。

骰子动画是真实的吗?

骰子动画过程中显示的值是实时生成的,但最终结果在动画开始前已由算法确定。动画只是营造「掷骰子」的视觉效果。每次掷骰的结果在动画开始前就已确定——不存在「先掷后定」的问题。

如何使用抽奖自定义列表?

输入每个选项后按回车或逗号。选项会自动转换为蓝色标签。点击标签上的 × 可移除。支持中文、英文、数字或任何文本。例如,输入「Alice, Bob, Charlie」(逗号分隔)或逐行添加。

可以一次生成多个结果吗?

整数、小数和字符串模式支持手动输入生成数量。整数/小数模式的「数量」参数可设置为任意值(建议不超过10000)。字符串模式同样适用。所有结果显示在列表中,可通过「复制全部」一键导出。

这个工具和其他在线随机数工具相比有何不同?

大多数在线随机数工具只提供单一的整数模式。本工具集成了6种随机模式,并加入了骰子动画、历史回查、即时自动生成等交互增强。更重要的是,所有计算均在浏览器本地完成——不经过任何服务器。