随机抽取

En

加载中...

随机抽取 — 随机数、名单抽取、随机分组

三合一随机工具:生成范围内的随机数(可选不重复)、从名单里抽取一个或多个中奖者、把名单随机分成均衡的小组。使用浏览器的加密级随机源——公平,不是伪随机。

老师用来点名和分组,开发者用来造测试数据,活动主持人用来抽奖。全部本地运行,参与名单不离开设备。

如何使用随机抽取

  1. 选择模式:随机数字、名单抽取或随机分组。
  2. 随机数字:设置最小值、最大值、数量和是否允许重复。
  3. 名单抽取:每行粘贴一项,然后抽取或打乱顺序。
  4. 随机分组:粘贴名单,设置组数,一键分组。
  5. 结果一键复制。

常见问题

随机的质量如何?

使用浏览器的加密级随机源(crypto.getRandomValues),与安全用途同级,远优于普通的 Math.random() 伪随机。

「不重复」模式是怎么工作的?

开启后每个生成的数字都唯一,像从帽子里抽编号球。如果要求的数量超过范围内不重复数字的总数,工具会拒绝执行而不是悄悄重复。

分组是怎么保证均衡的?

先洗牌名单,再轮流把人分进各组。人数不整除时,前面的组多一人。每个人都会被分到且只分到一组。

相关工具

PureKit · random-generator · 免费在线工具——全部在浏览器本地处理,不上传。