随机抽签工具
粘贴名单或选项,一行一个,即可随机抽出中奖者——适合课堂随机点名、抽奖活动、决定谁先开始,以及随机分组。
🔒 在您的浏览器本地处理
Loading…
使用方法
- 在输入框中键入或粘贴你的名单,一行一个——学生姓名、抽奖券号码、餐厅选项,任何需要从中挑一个的内容都可以。
- 空行会自动忽略,因此从表格或聊天记录里复制来的名单可以直接使用。输入框下方的计数会显示实际参与抽签的项目数量。
- 重复输入同一行即可为该项目加权:同一个名字写两次,就相当于在总数中占两个机会。
- 若要连续抽出多位不同的中奖者、避免同一人重复中奖,请勾选“每次抽出后,将中奖者从名单中移除”。
- 点击“开始抽签”。结果会以大字显示,下方还会列出最近 10 次的抽取记录,方便逐一念出。
功能特点
- 每个项目的中奖概率完全相同:抽签使用浏览器的 crypto.getRandomValues 并配合拒绝采样,绝不使用 Math.random()
- 一行一个项目、自动忽略空行——班级名单、报名表或整列姓名都能直接粘贴
- 刻意保留重复行,方便你为特定项目加权;勾选移除选项时也只会移除其中一份
- “抽出后移除”模式可依次抽出第一、二、三名,绝不会重复同一位中奖者
- 完全在浏览器中运行——你的名单不会上传、存储或分享给任何人
常见问题
这个抽签真的是随机且公平的吗?
是的。抽签结果来自 crypto.getRandomValues,也就是浏览器内置的密码学安全随机数生成器,而不是 Math.random()。它还采用拒绝采样而非简单取余:2^32 无法被大多数名单长度整除,若直接取余,排在前面的几个项目中奖概率会略高一点。落在多余区间的采样会被丢弃并重新抽取,从而保证每个项目的概率完全一致——这正是抽奖工具最核心的价值。
会有转盘旋转动画吗?
没有。虽然名字叫转盘,但它其实是直接基于名单的抽取工具。粘贴名单、点击按钮,中奖者立刻出现,不用等转盘停下。如果你在课堂或活动现场使用,结果字号很大、隔着一段距离也能看清,最近抽取的记录也会一直留在页面上。
怎样提高某个项目的中奖概率?
把那一行重复写几次即可。每一行都算一张独立的签,因此在十行名单中出现三次的名字,中奖概率就是 3/10 而不是 1/10。这也是本工具不会自动合并重复项的原因。如果已勾选“抽出后移除”,每次只会移除中奖的那一份,该项目仍留在名单中,只是少了一次机会。
为什么记录只保留最近 10 次?
这份列表只是方便你回头念名字的简易备忘,并不是正式的审计日志;保留 10 条既能一眼看完,也不会把工具的其他部分挤出屏幕。记录只存在于页面内存中,刷新或点击重置就会清空。如果抽奖活动需要长期留存名单,请在抽取的同时另行复制保存。
这个工具会存储或上传我的名单吗?
不会。所有运算都在你的浏览器本地完成:你输入的名字不会发送到服务器、不会保存到任何账号,也不会分享给任何人。关闭或刷新页面后,名单、中奖者和抽签记录都会彻底消失。