随机抽名工具
抽出获奖者、打乱顺序或分组,并附带可公开的随机种子。
随机抽名工具完全在你的浏览器中运行:粘贴的名单在本机打乱,不会上传。
打开随机数生成器
关于 随机抽名工具
多数在线抽奖工具只能让你选择相信它。这个工具用带种子的生成器抽取,因此抽奖可以被审计:把参与名单和种子与获奖者一起公布,任何人都能复现同一次结果。同一个种子驱动所有模式:可重复或不可重复地抽取获奖者、把名单打乱成公平的顺序、把人尽量均匀地分成小组,或者做一个没人抽到自己的交换礼物环。
功能特性
- 抽取一位或多位获奖者,可选择是否允许重复
- 使用 Fisher–Yates 算法打乱名单
- 把参与者分成人数均衡的小组
- 环状交换礼物,没有人会抽到自己
- 带种子的抽取,任何人都能复现
- 结果旁显示每位参与者的中奖概率
如何使用 随机抽名工具
- 粘贴或输入参与者,一行一位
- 选择模式:获奖者、打乱、分组或交换礼物
- 点击再抽一次,或填入种子复现过去的抽取
- 复制结果,其中包含用于核对的种子
示例
输入
8 names · 2 winners · seed "launch-day"
输出
Winners:
1. Katherine Johnson
2. Alan Turing
Seed: launch-day
同样的名单加同样的种子会得到同样的名字,这正是公开抽奖可被验证的原因。
常见错误与故障排除
- 总是同一个名字中奖。 — 看看是否允许了重复。开启该选项时,同一条目本来就可能被多次抽中。
- 交换礼物时有人抽到了自己。 — 这里不会发生。环状模式把所有人打乱成一个循环,每个人负责下一位。
常见问题
- 怎样从名单里随机抽一位获奖者?
- 把名单一行一位粘贴进来,设定获奖人数后抽取。每一条概率相同,种子也会显示在下方。
- 种子是什么,有什么用?
- 它是随机生成器的初始值。与名单一起公布后,一句说法就变成了任何人都能复现核对的事实。
- 打乱真的公平吗?
- 公平。Fisher–Yates 让每一种排列出现的概率相同,而用随机比较函数排序则会有偏差。
- 怎样把一群人随机分组?
- 切换到分组模式并填入组数。名单会先被打乱再轮流分配,各组人数最多相差一人。
相关工具
- 骰子生成器 — 带修正值掷骰子,即时得到总和。
- 随机数生成器 — 在任意范围内生成唯一或可重复的随机数,支持小数。
- 文本行排序 — 在浏览器中按字母、数字、长度排序文本行或随机打乱。
- 移除重复行 — 从列表中即时移除重复行,支持忽略大小写、去空白与排序。
- 概率计算器 — 计算组合事件与条件概率。
- 排列组合计算器 — 计算任意n和r的nPr和nCr。
全部 ArrayKit 工具