抽奖选号器(Raffle Winner Picker)

入门 Starter 工具型 Tool claude-code
3 min read · 163 lines

从列表或表格中随机选择赠品活动和抽奖的获奖者

抽奖选号器(Raffle Winner Picker)

本技能从列表、电子表格或 Google Sheets 中随机选择赠品活动和抽奖的获奖者。

适用场景

  • 进行社交媒体赠品活动
  • 在活动中抽取中奖者
  • 随机选择调查或测试参与者
  • 从竞赛提交中选择获奖者
  • 公平分配有限名额或资源
  • 随机分组/分队

功能说明

  1. 随机选择:使用密码学安全的随机选择
  2. 多种数据源:支持 CSV、Excel、Google Sheets 或纯文本列表
  3. 多名获奖者:可选择一名或多名获奖者
  4. 去重防护:确保同一人不会重复中奖
  5. 透明结果:清晰展示选择过程
  6. 获奖者详情:显示获奖者的所有相关信息

使用方法

从 Google Sheets

Pick a random row from this Google Sheet to select a winner
for a giveaway: [Sheet URL]
(从这个 Google Sheet 中随机选一行作为赠品活动的获奖者)

从本地文件

Pick 3 random winners from entries.csv
(从 entries.csv 中随机选 3 名获奖者)

从列表

Pick a random winner from this list:
- Alice (alice@email.com)
- Bob (bob@email.com)
- Carol (carol@email.com)
...
(从这个列表中随机选一名获奖者)

多名获奖者

Pick 5 random winners from contest-entries.xlsx,
make sure no duplicates
(从 contest-entries.xlsx 中随机选 5 名获奖者,确保不重复)

示例

用户:"从这个 Google Sheet 中随机选一行作为赠品活动的获奖者。"

输出

正在访问 Google Sheet...
找到的参赛条目总数:247

正在随机选择获奖者...

🎉 获奖者已选出!🎉

第 142 行
姓名:Sarah Johnson
邮箱:sarah.j@email.com
参赛日期:2024 年 3 月 10 日
留言:"Love your newsletter!(喜欢你的新闻通讯!)"

选择方式:密码学安全随机
时间戳:2024-03-15 14:32:18 UTC

你想要:
- 再选一名获奖者(排除 Sarah)?
- 导出获奖者信息?
- 选择候补获奖者?

灵感来源: Lenny 的用例——从他的订阅者 Slack 社区中选择 Sora 2 赠品获奖者

功能特性

公平选择

  • 使用安全的随机数生成
  • 无偏差或模式
  • 透明的过程
  • 可用种子值复现(用于验证)

排除名单

Pick a random winner excluding previous winners:
Alice, Bob, Carol
(随机选一名获奖者,排除之前的获奖者:Alice、Bob、Carol)

加权选择

Pick a winner with weighted probability based on
the "entries" column (1 entry = 1 ticket)
(基于 "entries" 列的加权概率选择获奖者,1 个条目 = 1 张票)

候补获奖者

Pick 1 winner and 3 runner-ups from the list
(从列表中选 1 名获奖者和 3 名候补)

示例工作流

社交媒体赠品活动

  1. 将 Google 表单的参赛条目导出到 Sheets
  2. "Pick a random winner from [Sheet URL]"
  3. 验证获奖者信息
  4. 带时间戳公开宣布

活动抽奖

  1. 创建参加者姓名和邮箱的 CSV
  2. "Pick 10 random winners from attendees.csv"
  3. 导出获奖者列表
  4. 直接给获奖者发邮件

团队分组

  1. 准备参与者列表
  2. "Randomly split this list into 4 equal teams(随机将此列表分为 4 个等人数的团队)"
  3. 审查分组
  4. 分享团队名单

使用技巧

  • 记录过程:保存时间戳和选择方法
  • 公开宣布:分享选择细节以保证透明度
  • 检查资格:验证获奖者是否满足竞赛规则
  • 准备备选:选择候补以防获奖者不符合资格
  • 导出结果:保存获奖者列表作为记录

隐私与公平性

  • 使用密码学安全随机数
  • 无法进行人为操纵
  • 记录时间戳以供验证
  • 可提供种子值供第三方验证
  • 尊重数据隐私

常见用例

  • 新闻通讯订阅者赠品
  • 产品发布抽奖
  • 会议门票抽签
  • Beta 测试者选择
  • 焦点小组参与者选择
  • 活动中的随机奖品分配

相关技能 Related Skills