不喜欢广告? 去 无广告 今天
姓名选择器
开发人员
广告 移除?
广告 移除?
指导
姓名选择器
从列表中随机选择一个或多个名称,用于抽奖、团队选择、随机抽取和课堂活动。输入名称,点击“选择”,并观看动画选择揭示获胜者。将名称分成团队,生成淘汰赛赛程,设置加权选项,以及跟踪选择历史——所有操作都在您的浏览器中完成。
如何使用
在文本区域输入名称——每行一个,用逗号或制表符分隔。设置要选择的名称数量以及是否允许重复。点击“选择”按钮,以动画旋转效果随机选择获胜者。使用“团队生成器”将名称分成等量小组,或使用“淘汰赛赛程”创建单淘汰赛对阵。使用“名称 x3”格式添加加权选项以增加某些名称的入选机会。
特征
- 随机名称选择 — 使用加密安全的随机性(crypto.getRandomValues)选择一个或多个名称。可选的动画旋转效果会在揭示获胜者前循环显示所有名称。
- 灵活输入 — 每行输入一个名称,用逗号或制表符分隔。提供快速操作,如排序、删除重复项、洗牌或清空所有名称。实时显示已输入的名称数量。
- 加权选项 — 使用“名称 x3”格式为名称提供多次选择机会。非常适合抽奖式活动,其中某些参与者拥有更多票数。
- 选择历史 — 记录会话中所有选择的运行日志,附带时间戳。永远不用担心错过之前的记录。在重新开始时可清除历史记录。
- 团队生成器 — 一键将所有名称分成 N 个相等的团队。重新洗牌以获得不同的团队组合。非常适合课堂分组、体育团队或项目分配。
- 淘汰赛赛程 — 生成带有随机种子的单淘汰赛赛程。以 HTML/CSS 形式显示可视化赛程。
- 排除列表 — 指定要从选择中排除的名称,而不会从主列表中移除它们。适用于排除之前获胜者的情况。
- 可重现的结果 — 可选的随机种子,用于可重现的选择结果。相同的种子 + 相同的列表 = 每次结果都相同。
用例
非常适合课堂随机点名、抽奖获胜者选择、抽奖活动、小组项目团队组建、会议破冰活动、秘密圣诞老人分配、淘汰赛种子设置、陪审团模拟选择、随机任务分配,以及任何需要公平、无偏随机选择的场景。
广告 移除?
随机选择真的是随机的吗?
是的——该工具使用 crypto.getRandomValues(),即 Web Crypto API 的加密安全随机数生成器。这与用于加密和安全令牌的随机性来源相同,其随机性远优于 Math.random()。每个名称被选中的概率相等(除非应用了加权)。
我可以将其用于抽奖和抽奖活动吗?
当然可以。该工具使用加密安全的随机性,保留带有时间戳的选择历史以确保透明性,并支持加权选项,适用于抽奖式活动,其中某些参与者拥有更多票数。您还可以使用排除列表,防止在多轮抽奖中重复选择之前的获胜者。
加权选择是如何工作的?
在任何名称后添加乘数,使用“x”后跟一个数字。例如,“Alice x3”表示 Alice 的入选机会是未加乘数名称(默认为 x1)的三倍。这相当于手动输入 Alice 三次,但更方便。加权功能适用于所有选择模式,包括团队生成。
我的数据是否已发送到服务器?
不——所有名称选择、团队生成和赛程创建均在您的浏览器中完成。不会将任何名称或结果发送到任何服务器。选择历史仅存储在内存中,关闭或刷新页面后将消失。
