🎲 随机数生成器

免费在线随机数生成工具,使用加密级随机数生成器(crypto.getRandomValues)确保真正随机性。支持设置最小/最大值、整数/小数模式、批量生成。内置快速预设和自动保存的历史记录功能,适合抽奖、随机分组、教学演示、密码学和统计模拟等场景。

🎓 教育学习 数学 统计
⚙️ 随机数生成
设置范围和数量,点击生成。
📊 历史记录
暂无历史记录
❓ 常见问题
本工具使用浏览器内置的 crypto.getRandomValues() 加密级随机数生成器,属于真正的随机数(加密安全伪随机,CSPRNG),不可预测。相比 Math.random() 的算法伪随机数,安全性更高。
整数模式返回指定范围内的随机整数,如 1-100 生成数字 1, 2, 3...100。小数模式返回包含小数的随机数,可设置保留几位小数,适合需要连续数值的场景如模拟数据。
历史记录保存在浏览器本地存储(localStorage)中,关闭页面后下次打开仍然可见。你可以随时手动清空历史记录。注意:清除浏览器数据会导致历史记录丢失。
当前版本支持生成不重复的随机数(不勾选"允许重复"选项即可)。注意:当范围较小时,不重复模式生成的数量上限受范围限制。