随机数生成器

随机数生成工具

本地运行,数据不上传服务器

使用说明

抽奖、课堂点名或活动编号需要一批随机号码,手工挑不随机;软件测试需要指定区间内的随机样本,比如 1 到 1000 之间取 50 个;从整数区间做不重复抽样,比如抽 20 个不同号码;需要一批保留四位小数的随机数值,用于量化测试。 这个工具按指定范围和数量生成随机整数或小数。支持四种模式:整数、小数、整数不重复、小数不重复。不重复模式会在指定范围内抽取唯一值,范围不足时给出提示。小数统一保留最多四位,范围允许最小值等于最大值。 输出每行一个数字,可以复制或导出 TXT 文件。适合抽奖、测试数据准备、课堂互动的人。

核心功能

  • ✓在指定范围内生成随机整数或小数
  • ✓支持整数不重复和小数不重复模式
  • ✓小数统一保留最多四位
  • ✓允许最小值等于最大值
  • ✓范围不足时给出明确提示
  • ✓结果可复制或导出 TXT
  • ✓本地生成,不上传数据

使用教程

抽奖或课堂点名:在 1 到 100 之间生成 5 个不重复号码,抽出中奖者。 测试数据准备:生成指定区间的随机样本,用于测试或压力测试。 不重复抽样:从整数区间抽指定数量不重复的值,做抽样调查。 保留四位小数:需要小数随机值时,工具统一保留最多四位。 导出 TXT 存档:结果导出成 TXT 文件,方便后续处理。

常见问题

Q:不重复模式有范围限制吗?

A:有,不重复模式要求可用值数量足够,范围不足时会提示。

Q:随机数安全吗?

A:使用 `Math.random`,不具备密码学安全性,不适合安全或抽奖公证场景。

Q:一次最多生成多少?

A:1 到 10,000 个。

Q:支持负数吗?

A:支持,范围可以包含负数。

Q:小数位数固定吗?

A:统一保留最多四位。

Q:数据会上传服务器吗?

A:不会,生成在浏览器本地完成。