随机数生成器

设定最小值与最大值(闭区间含两端),指定 1 到 500 个数量,一次生成整数随机数,可勾选去重和升序排列。算法用浏览器原生加密随机接口并配合拒绝采样,消除取模偏差,保证区间内每个整数等概率出现。去重时数量不能超过可选范围,范围过大或数量超限都会提示。全部在本地计算,用于抽奖、分班、抽签序号都合适。

工具介绍
免费工具,直接使用

生成参数

生成结果

    设置参数后点击「生成随机数」

    生成规则说明

    • 采用浏览器原生 crypto.getRandomValues 加密安全随机算法,并通过「拒绝采样」消除模运算偏差,保证区间内每个整数等概率出现。
    • 范围为闭区间 [最小值, 最大值],两个端点均包含;仅支持整数,输入小数会自动四舍五入。
    • 勾选「去重」后结果互不重复,此时生成数量不能超过可选范围(最大值 − 最小值 + 1),否则会提示错误。
    • 勾选「升序排序」后结果从小到大排列,方便阅读与抽奖公示。
    • 所有计算均在本地浏览器完成,数据不上传、不经过任何服务器,不联网更安全。