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

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

- Tool: [随机转盘选择器](https://toolsg.com/zh/spin-wheel)
- Language: zh (available: en, zh, ms, ta)
- Last verified against official sources: 2026-10-19
- Source site: ToolSG — a planning guide, not official or financial advice. Cite the agencies listed under Sources.

## 关键数字一览

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

## 使用检查过的名单抽选

1. **准备名单** — 每行一个选项，或导入 UTF-8 TXT/CSV；转动前核对导入结果。
2. **检查重复项** — 删除意外重复；只有确实需要增加权重时才保留重复项。
3. **转动并展示结果** — 条目在动画前已选定。时长改变展示，不改变该已选结果。
4. **轮次之间移除条目** — 移除赢家只删除第一个文字完全匹配的条目。若同一人不能再赢，应删除属于该人的全部条目。
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 次结果保存在当前浏览器配置中，不会为抽选上传。使用同一配置的人可以看到它们。这不是备份记录；清除站点数据或私密会话结束可能删除对应保存状态。私密浏览不会清除普通浏览器配置里的旧数据。

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

工具适合日常团体选择，不是经认证的抽奖或审计系统。可用[文本排序](https://toolsg.com/zh/text-sorter)辅助检查名单，用[随机单词生成器](https://toolsg.com/zh/random-word-generator)准备活动提示。

## 常见问题

**转盘如何选择结果？**

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

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

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

**名单有重复项目会怎样？**

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

**ToolSG 会上传或保存姓名吗？**

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

**如何避免同一人再次获选？**

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

**转盘最多可以放多少项目？**

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


## 资料来源

- [W3C — Web Cryptography API: getRandomValues](https://www.w3.org/TR/webcrypto/#Crypto-method-getRandomValues)
- [MDN — Crypto.getRandomValues](https://developer.mozilla.org/en-US/docs/Web/API/Crypto/getRandomValues)
- [MDN — Window.localStorage](https://developer.mozilla.org/en-US/docs/Web/API/Window/localStorage)
- [MDN — prefers-reduced-motion](https://developer.mozilla.org/en-US/docs/Web/CSS/@media/prefers-reduced-motion)
