随机数生成器

设定最小值、最大值与数量,一键批量生成随机整数或小数,支持去重与排序,并统计最小值、最大值与平均值。随机数优先取自浏览器加密随机源,全部在本地完成,不上传任何数据。

生成设置 等待生成

整数模式下取值范围为「最小值 ~ 最大值」闭区间;小数模式下在该区间内连续取值并按设定小数位四舍五入。

生成结果
数量—
最小值—
最大值—
平均值—
设置区间与数量,点击「生成随机数」,结果将显示在这里。

每次点击都会生成一组新的随机数,结果仅保存在当前页面。

生成规则
  • 随机数优先使用 crypto.getRandomValues,不可用时回退 Math.random。
  • 整数取值公式为 min + floor(v × (max − min + 1)),结果落在闭区间内。
  • 勾选「去重」时,数量不得超过区间内可取的整数个数,否则给出错误提示。
  • 小数模式先取 min + v × (max − min),再按设定小数位四舍五入。
  • 勾选「升序排序」后,结果按数值从小到大排列。
  • 本工具仅用于模拟与占位,不构成任何形式的抽奖或赌博。