安全、可控、无重复

随机数生成器

按范围生成随机数,支持排除、排序和逐个淘汰。结果仅在当前浏览器中处理。

默认保护隐私

使用 Web Crypto 生成随机数,不上传输入或结果。

快捷范围
随机结果

设置范围后生成结果。

从这里开始

三步完成一次清晰、公平的抽取。

想快速抽取时可直接选择快捷范围;当范围和规则更重要时,再填写自定义设置。结果始终在当前设备本地生成。

  1. 01

    设置范围

    选择快捷范围,或输入希望包含的最小与最大整数。

  2. 02

    选择规则

    只抽一个数字可直接生成;多人抽取时可设置数量、不重复、排除数字或排除范围。

  3. 03

    生成并继续使用

    复制结果、再次生成;如果每次抽到的数字都不能再出现,请使用逐个抽取模式。

适用场景

当需要中立选择,而不想手动决定时。

课堂与团队选择

不重复地抽取学生、发言人、任务顺序或分组编号。

抽奖与游戏

抽取获奖者、确定轮次顺序,或在数字已被占用时先排除再抽取。

测试与日常决定

生成示例整数、解决小选择,或快速试用一个范围,不会将结果分享给任何服务。

看得见的规则

按任务选择合适的设置。

不重复

保证一次多数字结果内部不重复;不会为下一次新的抽取永久保留数字。

逐个抽取模式

每次只抽取一个数字,并在重置前从当前池中排除之前抽到的数字。

排除条件

可在抽取前跳过特定数字或整个范围,适合座位、报名编号或已不可用的数值。

抽取如何进行

私密的随机性,不依赖隐藏的大列表。

工具使用浏览器 Web Crypto API 与拒绝采样,避免取模偏差。它通过计算可用区间而非创建巨大的完整数组来处理大范围整数。该工具适合辅助中立选择,但并非独立审计或具有法律效力的抽取服务。

FAQ

随机数生成器常见问题

生成的数字真的随机吗?

是。工具使用浏览器的 Web Crypto API 与拒绝采样,而非 Math.random(),以避免取模偏差后选取整数。

“不重复”具体是什么意思?

它会防止同一次多数字抽取中出现重复值。下一次新的抽取,仍可能出现之前的数字。

什么时候应该使用逐个抽取模式?

课堂点名、抽奖、类似宾果的抽取或确定比赛顺序时适用。它每次抽取一个数字,并在重置前排除已经抽到的数字。

会保存我的范围或抽取结果吗?

不会。范围、排除条件和结果只在当前浏览器会话中处理,不会发送给 ToolkitLoop 或其他服务。

可以从很大的范围中抽取吗?

可以。工具以区间表示可用数字,而不是创建包含每个数字的完整列表,因此可处理很大的整数范围。