简体中文
这个随机抽签工具是怎么选的
每次转动、生成数字、打乱顺序、抛硬币和掷骰子,本工具都使用浏览器的密码学随机数生成器(crypto.getRandomValues)。浏览器生成加密密钥用的就是这个来源,比大多数简易转盘网站依赖的 Math.random() 更可靠。
从随机位得到公平的数字还需要多一步。用简单取余把 32 位的值压到比如 1 到 6 之间,会让小的数字出现的概率略微偏高。本工具会丢掉那几个会造成偏差的值并重新抽取,所以每种结果的概率完全相同。在转盘上,按下“转动”的那一刻结果就已确定,动画只是慢慢停到那一格上。
转盘随机抽名字:怎样进行一次公平的抽签
- 把名字粘贴到输入框里,每行一个。直接复制表格里的一列也可以。
- 如果是抽奖,不允许同一个人中两次,就勾选下次转动前移除中奖者。如果是点名回答问题,可以重复,就不用勾。
- 按转动、点击转盘或按空格键。转盘投在投影仪上时,用全屏。
- 如果需要记录谁在什么时候中奖,可以把结果下载为 .txt 文件。
每一行就是一格。同一个名字输入两次就有两格,概率翻倍,这是给抽签加权的简单办法(例如每买一张券就加一行)。列表中有重复项时,输入框下方的计数会提醒你,避免有人意外获得额外机会。
| 转盘上的名字数 | 每次转动的概率 | 所有人都抽中所需次数(开启移除) |
|---|---|---|
| 2 | 50% | 1 |
| 5 | 20% | 4 |
| 8 | 12.5% | 7 |
| 10 | 10% | 9 |
| 30 | 3.33% | 29 |
| 100 | 1% | 99 |
最后一列计算的是转到只剩一个名字为止的次数,因为最后剩下的那个不用再转。你的名单保存在本浏览器的存储里,同一台设备上周一输入的班级名单周五还在。
1-100 随机数生成器及其他范围
要生成一个数,设好最小值和最大值,按“生成”即可。1 到 100 之间每个值的概率是 1%;1 到 10 之间是 10%。预设涵盖了常见情况,包括 4 位密码(四个 0 到 9 的数字,可以重复)和 49 选 6,后者会抽出六个不同的数字,并像彩票一样排好序。
- 不重复是不放回抽取。从 1 到 100 中要 10 个数,你会得到 10 个不同的数。要 101 个,工具会告诉你只放得下 100 个。
- 小数按步长取值。0 到 1 之间步长 0.01 时,共有 101 个可能的值,包括 0.00 和 1.00。
- 排序会给结果排序,核对一长串券号时很有用。
49 选 6 的组合数 = 49! ÷ (6! × 43!) = 13,983,816
所以某一组特定的 49 选 6 号码,中奖概率是 1/13,983,816。随机生成器无法提高这个概率,它只是让你不用再选生日数字,而很多人都会选生日。
随机分组工具:把名单分成几组
在“名单与分组”标签页粘贴名字,选择分组,然后设定组数或每组人数。名单会先被打乱,再像发牌一样分到各组,所以各组人数最多只差一人。
| 人数 | 设置 | 得到的各组人数 |
|---|---|---|
| 12 | 3 组 | 4, 4, 4 |
| 10 | 3 组 | 4, 3, 3 |
| 30 | 4 组 | 8, 8, 7, 7 |
| 23 | 每组 4 人 | 4, 4, 4, 4, 4, 3 |
| 10 | 每组 4 人 | 4, 3, 3 |
最后一行常让人意外:10 个人每组 4 人,得到的是 4、3、3,而不是 4、4、2。两人一组对抗四人一组通常不是你想要的,所以工具会自动平衡。如果你确实想要满员的组再加一个人数少的组,可以先用“抽取”抽出多出来的名字,把他们从名单里拿掉,再给剩下的人分组。结果可以下载为 .txt,或下载为每人一行的 .csv,方便导入表格。
“抽取”一次选出几个不同的名字(例如从 40 个参与者中抽 3 名获奖者),“打乱顺序”则把整个名单随机排列,用来安排汇报或发言顺序很方便。
在线抛硬币或掷骰子
每次抛硬币都是真正的 50/50,之前的结果不会影响下一次。但连续出现同一面的情况比人们想象的更常见。连续三次正面的概率是 1/8(12.5%),抛 100 次时出现连续五次或以上同一面也很正常。统计栏会显示次数、百分比和最长连续,你可以自己看看。
骰子面板最多可以同时掷 50 颗 4、6、8、10、12、20 或 100 面的骰子,并算出总和。两颗六面骰子最常见的总和是 7:36 种组合中有 6 种,概率 16.7%,而 2 和 12 各只有 1/36 的机会。
常见问题
转盘抽名字真的是随机的吗?
是的。按下“转动”的那一刻,结果就由浏览器的密码学随机数生成器 crypto.getRandomValues 决定,动画只是展示结果。转盘上有 8 个名字时,每次转动每个名字的概率都正好是 12.5%。
怎么在 1 到 100 之间随机选一个数?
打开“随机数”标签页,最小值保持 1、最大值保持 100,然后按“生成”,每个数的概率都是 1%。要抽 10 个不同的数,把“数量”设为 10,并勾选“不重复”。
怎么把一份名单随机分组?
在“名单与分组”标签页每行粘贴一个名字,选择“分组”,再输入组数。12 个名字分 3 组得到三组各 4 人,10 个名字分 3 组得到 4、3、3 人。分组结果可下载为 .txt 或 .csv。
转盘能在名字中奖后把它移除吗?
可以。勾选“下次转动前移除中奖者”,每个中奖者会在再次转动时离开转盘,所以 20 个名字时第二次抽中的概率是 1/19。也可以在转完后直接按“移除中奖者”。
在线抛硬币真的是 50/50 吗?
是的,不管之前出过什么,每次正面的概率都正好是 1/2。短期内看起来仍可能不均匀:连续三次正面的概率是 12.5%,抛 1,000 次后比例会接近 50%。
关闭页面后名字还会保存吗?
会,只要是同一台设备、同一个浏览器。转盘和名单内容保存在本地存储里,周一输入的班级名单周五还在。不会发送到服务器,清除浏览器数据就会删除。
能把转盘投到投影仪或电视上吗?
可以。按转盘下方的“全屏”,然后按空格键或点击转盘开始转动,中奖者会用大字显示。按 Esc 或“退出全屏”返回。
掷两颗骰子各点数的概率是多少?
两颗六面骰子点数和为 7 的可能性最大,是 6/36,约 16.7%。点数和为 2 和 12 的概率各只有 1/36(2.8%)。