随机抽名字工具
决策转盘 的预设方案
粘贴一份名单,公平地抽出一个。开启"移除中选者"能实现不放回抽取——适合课堂点名、分配任务,或者进行一次不该有人被抽中两次的抽奖活动。
- 文件永不离开你的设备
- 免费,无需注册
- 无水印
- 加载后可离线使用
如何决策转盘
- 1
添加你的选项
每行一个——名字、餐食、任务,什么都行。
- 2
转动
转盘会使用密码学随机性随机选出一个结果。
- 3
移除或再转一次
可以选择移除中选者,这样就不会有人被抽中两次。
为什么"移除中选者"在这里被设为默认选项
一个通用的决策转盘,经常被用于一次性的单次选择,之后选项池是否保持完整完全无关紧要——决定今晚吃什么,是一次完整、独立的决定。而从一份名单里抽名字,通常是一*系列*抽取里的一部分——在一堂课上持续点名、在团队里分配好几项任务、从一份报名名单里抽出多位获奖者——这些场合,公平性恰恰要求已经被选过的人,在其他所有人都轮到之前不能再次被选中。默认在每次转动后移除中选者,正是让这个变体开箱即用地适配这种连续、不重复的使用场景,而不需要每次都手动找到并打开这个设置。
当名单上每个名字都已经被抽过之后会发生什么
随着名字随着每次转动逐渐从池子里被移除,转盘只是持续把同样的总概率,重新分配给剩下的那些名字——无论剩下的是五十个还是只有两个,公平性保证在每一步都成立。一旦名单上的每一个名字都恰好被抽中过一次,这一系列独立的公平抽取就完成了:相当于按随机顺序完整过了一遍名单,每个条目都恰好被选中一次。
常见问题
结果真的是随机的吗?
是的。中选者是用 `crypto.getRandomValues` 选出的——和生成密码学密钥所用的是同一个来源——之后转盘动画才会旋转并停在这个结果上。很多转盘网站是先播放动画,再从最终角度读出结果,这会因为浮点数舍入而引入微妙的偏差。
每个选项的中选概率相等吗?
完全相等。这个抽取过程用的是拒绝采样,而不是简单的取模运算,所以没有任何一个选项会比另一个哪怕只高出一点点的概率——一个简单实现会引入的那种偏差虽小,但确实存在。
可以用这个来抽学生或团队成员吗?
可以,开启"移除中选者"选项,能让它变成一次不放回的公平抽取——每次转动都从尚未被选中的人里抽取。你输入的任何内容都不会被传输,所以一份班级名单会一直留在你自己的设备上。
最多能添加多少个选项?
实际上,大约到 50 个左右,转盘上的标签就会开始变得难以辨认。选项数量本身不会影响随机性。