随机转盘选择器

粘贴姓名或导入 TXT、CSV 文件,然后转动转盘,公平地随机作出选择。

建立你的转盘

每行输入一个项目,或导入 TXT、CSV 文件的第一列。

6 个项目

CSV 会导入第一列,表头也会被视为一个项目。

名单和结果只保留在此浏览器中,ToolSG 不会上传。

你的随机转盘

获选项目会在动画开始前通过安全随机方式确定。

近期结果

最近 10 次结果只保存在此浏览器中。

还没有结果。转动转盘开始第一次抽选。

深度指南

转盘抽选:条目概率、重复姓名与移除赢家

了解随机选择与动画的顺序、重复项如何影响概率,以及导入、移除和浏览器历史的行为。

最后核实: 本指南的纯文本版

关键数字一览

选择方式
32 位浏览器随机数加拒绝采样
crypto.getRandomValues 提供随机值;动画随后展示选中的条目。
最小名单
2 个非空条目
粘贴行会去除首尾空白,空行会被删除。
每条概率
1 / 总条目数
重复姓名仍是各自独立、可获选的条目。
最近历史
最近 10 次结果
本地存储可用时,与名单和设置一起保存在当前浏览器配置中。
动画时长
3、5、8 或 12 秒
设备偏好减少动态效果时会跳过转动动画。

使用检查过的名单抽选

  1. 步骤 1: 准备名单

    每行一个选项,或导入 UTF-8 TXT/CSV;转动前核对导入结果。

  2. 步骤 2: 检查重复项

    删除意外重复;只有确实需要增加权重时才保留重复项。

  3. 步骤 3: 转动并展示结果

    条目在动画前已选定。时长改变展示,不改变该已选结果。

  4. 步骤 4: 轮次之间移除条目

    移除赢家只删除第一个文字完全匹配的条目。若同一人不能再赢,应删除属于该人的全部条目。

  5. 步骤 5: 另存重要结果

    清空历史或离开浏览器前,将重要结果记录到其他地方;历史只保留最近 10 次。

什么决定结果

工具通过浏览器密码学 API 获取无符号 32 位随机值,拒绝不能构成完整条目数倍数的末尾区间,再取余数选择索引。这避免了直接取余可能产生的偏差。

获选条目在转盘开始移动前已经确定,动画只是停在对应区段。改变时长或启用减少动态效果,不会改变这个已选条目。选择取决于浏览器随机源和输入名单,动画不是第二次抽选。

重复项会改变分母

每个有效条目的概率是总条目数的倒数。一个人的概率等于该人的条目数除以全部条目数。下表百分比四舍五入到一位小数。

起初互不重复的条目数 起初每条概率 其中一个名字改为出现两次
2 50.0% 2 / 3 = 66.7%
6 16.7% 2 / 7 = 28.6%
20 5.0% 2 / 21 = 9.5%

新增副本也会改变总数,所以不是原百分比简单翻倍。重复提醒忽略大小写,统计额外副本。Ben、ben、BEN、Chen 会显示两个重复项,但四个条目都仍可获选。

移除赢家

移除操作只删除第一个与获选结果文字完全相同的条目。其他相同副本仍保留,大小写不同的条目也保留。若要求同一人不能再次获选,请手动删除属于该人的所有条目,包括别名。

互不重复的六条名单删除一条后,其余每条概率从 1/6 变成 1/5。历史记录不会自动排除人选。剩一条时不能转动;需要时另行确认最后条目。

导入与显示姓名

TXT 每行一个项目。CSV 只使用第一列,能处理引号中的逗号和双引号转义,并将选中单元格内部的连续空白合并。不会自动识别表头;Name 也可能成为候选项。本工具不把分号当作列分隔符。

文件按 UTF-8 读取。导入后检查中文和泰米尔语姓名,特别是旧编码导出的文件。这不是严格的 CSV 验证器。

转盘标签可能为了显示而缩短,名单和完整获选文字仍保留。缩短标签不会变成新条目。

存储与实际限制

名单、设置和最近 10 次结果保存在当前浏览器配置中,不会为抽选上传。使用同一配置的人可以看到它们。这不是备份记录;清除站点数据或私密会话结束可能删除对应保存状态。私密浏览不会清除普通浏览器配置里的旧数据。

清空历史会删除结果。重置会恢复示例名单、清空结果,再保存新状态,不等于删除整个站点存储。极大型名单受浏览器资源限制。

工具适合日常团体选择,不是经认证的抽奖或审计系统。可用文本排序辅助检查名单,用随机单词生成器准备活动提示。

常见问题

转盘如何选择结果?

工具会在动画开始前通过浏览器安全随机选出一个项目,再把画布转到预先确定的获选区段。

可以从电子表格导入员工姓名吗?

可以。把姓名放在第一列并导出为 CSV,然后上传文件。表头会被视为项目,可在编辑区删除。

名单有重复项目会怎样?

重复项目会保留,每次出现都拥有一个独立区段,因此重复项目的获选概率会相应增加。

ToolSG 会上传或保存姓名吗?

不会。文件读取、随机选择和保存都在浏览器中完成,资料只留在当前浏览器配置中。

如何避免同一人再次获选?

结果显示后,按“移除获选者并继续”。这只删除第一个文字完全匹配的项目,其他副本仍可获选。若同一人不能再次获选,请删除该人的全部项目。

转盘最多可以放多少项目?

名单数量和标签长度没有固定上限。至少需要两个项目,超大型名单只受浏览器和设备可用资源限制。

资料来源

  1. W3C — Web Cryptography API: getRandomValues
  2. MDN — Crypto.getRandomValues
  3. MDN — Window.localStorage
  4. MDN — prefers-reduced-motion

本指南用浅白语言解释已公布的规则,不构成财务、法律或官方意见。政策会变动,做决定前请向上方链接的政府机构核实。