随机数生成器

在任意范围内生成随机数字,可选不重复

设置范围和数量,点击“生成”即可。

?

快捷设置

历史记录

    如何在线生成随机数

    1. 1

      设置范围

      在“最小值”中输入最小的数,在“最大值”中输入最大的数。例如要在 1 到 100 之间随机取数,就输入 1 和 100。也支持负数。

    2. 2

      选择数量

      输入一次要生成几个数字:可以只抽一个中奖号码,也可以一次生成多个号码用于抽奖或选号。

    3. 3

      避免重复

      勾选“不重复”,每个数字最多出现一次;勾选“结果排序”,数字会从小到大排列,像彩票号码一样。

    4. 4

      生成并分享

      点击“生成”。可以复制数字发到群里,也可以点“复制链接”,把已设置好范围和数量的页面发给别人。

    抽奖、摇号和课堂点名

    如果有 200 张抽奖券,只需在 1 到 200 之间生成 1 个数字。如果有一、二、三等奖,就勾选“不重复”并生成 3 个数字:第一个出现的是一等奖。做微信群或微博抽奖时,可以先给有效评论编号,再在这个范围内抽取。

    每次生成的结果都会连同范围和时间保存在历史记录中,方便在直播中展示、截图给参与者,或者在中奖者未回复时重新抽取。

    彩票选号

    “彩票”快捷设置会生成 1 到 60 之间 6 个不重复且排好序的数字。你可以按自己的玩法调整:双色球红球是 1–33 选 6 个,蓝球是 1–16 选 1 个;大乐透前区是 1–35 选 5 个。任何生成器都不能提高中奖概率,它只是帮你公平地挑选号码。

    • 双色球红球:1–33 选 6 个,不重复
    • 双色球蓝球:1–16 选 1 个
    • 大乐透前区:1–35 选 5 个,后区:1–12 选 2 个
    • 课堂点名:按学号范围每次抽 1 个

    随机数真的随机吗?

    是的。数字来自浏览器的密码学随机数生成器 crypto.getRandomValues,而不是 Math.random。我们使用拒绝采样:当原始随机值落在会让某些数字概率偏高的区间(取模偏差)时,就丢弃并重新抽取。因此范围内每个数字的概率完全相同,每次生成也相互独立。

    结果在滚动动画开始前就已确定,动画只是视觉效果。所有计算都在你的设备上完成,不会上传到任何服务器。

    随机数生成器常见问题

    如何生成不重复的随机数?

    点击“生成”前勾选“不重复”,范围内每个数字最多出现一次。数量不能超过范围的大小(例如 1 到 60 最多生成 60 个)。

    这个随机数生成器公平吗?

    公平。它使用 crypto.getRandomValues 加拒绝采样,消除了取模偏差。每个数字的概率相同,一次生成不会影响下一次。

    怎样生成 1 到 100 的随机数?

    点击“1 到 100”快捷按钮,或在最小值填 1、最大值填 100、数量填 1,然后点击“生成”。

    可以用来抽奖吗?

    可以。输入已发放奖券的编号范围(例如 1 到 300)后生成即可。如果有多个奖项,勾选“不重复”并生成多个数字,出现的顺序就是名次。

    能把设置好的生成器分享给别人吗?

    点击“复制链接”。链接包含范围、数量和选项(例如 ?min=1&max=60&n=6),对方打开后即可直接生成。

    需要付费或注册吗?

    完全免费,无需注册,不限次数,手机、平板和电脑都能用。

    我们的工具

    © 2025 - 2026 Day Apps - 版权所有

    用 ❤️ 制作,助力提高生产力