🎲

随机数生成器

按范围与个数批量生成随机数,支持去重、排序与固定种子复现,可选小数位。
随机 📂 开发 👤 ToolWorld 🏷️ v1.1.12
加载中...
随机数生成器 范围 · 个数 · 去重 · 排序 · 可复现种子

使用说明

📖 工具介绍


随机数生成器是一款为测试造数、抽奖抽签、抽样实验、算法验证与教学演示准备的免费在线工具。很多场景下你都需要一批落在指定区间内的随机数:单元测试要造一批边界值,产品要做抽奖摇号,数据教学要演示抽样分布,前端联调要批量填入示例订单金额。本工具把这些需求浓缩成四个数字输入框:最小值、最大值、个数与小数位,再配合三个开关与一个可选的种子框。你可以让它一次生成几十个甚至上千个数,结果逐行排列在输出框中,一键复制或下载为文本。相比随手写一段脚本,它的特别之处在于可复现:如果你填入一个固定种子,它使用 mulberry32 这一经典伪随机算法,相同的种子加上相同的参数,每次都会生成完全一致的序列,这在调试需要重现的随机场景时极其有用;不填种子时则退化为浏览器原生随机源,得到真正不可预测的结果。去重开关保证输出互不相同,升序开关把结果排好序,小数位控制精度,最小值大于最大值还会自动交换边界。整个过程在浏览器本地完成,不联网、不上传,随时可用。

✨ 功能特点


  • 灵活范围:任意上下界,支持整数与小数位控制
  • 批量生成:一次最多 1000 个,逐行输出
  • 自动去重:开启后保证每个结果互不相同
  • 升序排列:一键把结果从小到大排好
  • 固定种子:mulberry32 算法,相同输入得到相同序列
  • 复制下载:结果可复制或导出为文本文件

📝 使用方式


  1. 填写最小值、最大值与需要的个数
  2. 如需小数则设置小数位,默认 0 输出整数
  3. 按需勾选去重、升序排列,或填入固定种子
  4. 点击生成随机数按钮,结果显示在输出框
  5. 复制结果或下载为文本文件投入使用

⚠️ 注意事项


  • 去重截断:去重模式下若区间内可选数值少于要求个数,会自动截断并提示实际数量
  • 种子语义:固定种子用于复现调试,不适合用于安全密码学场景
  • 边界包含:生成区间包含上下界,取值为闭区间
  • 小数精度:按指定小数位四舍五入,避免浮点尾差
  • 数量上限:单次最多 1000 个,避免输出过长影响性能

相关推荐

⏫︎