抽奖选号器(Raffle Winner Picker)
本技能从列表、电子表格或 Google Sheets 中随机选择赠品活动和抽奖的获奖者。
适用场景
- 进行社交媒体赠品活动
- 在活动中抽取中奖者
- 随机选择调查或测试参与者
- 从竞赛提交中选择获奖者
- 公平分配有限名额或资源
- 随机分组/分队
功能说明
- 随机选择:使用密码学安全的随机选择
- 多种数据源:支持 CSV、Excel、Google Sheets 或纯文本列表
- 多名获奖者:可选择一名或多名获奖者
- 去重防护:确保同一人不会重复中奖
- 透明结果:清晰展示选择过程
- 获奖者详情:显示获奖者的所有相关信息
使用方法
从 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 名候补)
示例工作流
社交媒体赠品活动
- 将 Google 表单的参赛条目导出到 Sheets
- "Pick a random winner from [Sheet URL]"
- 验证获奖者信息
- 带时间戳公开宣布
活动抽奖
- 创建参加者姓名和邮箱的 CSV
- "Pick 10 random winners from attendees.csv"
- 导出获奖者列表
- 直接给获奖者发邮件
团队分组
- 准备参与者列表
- "Randomly split this list into 4 equal teams(随机将此列表分为 4 个等人数的团队)"
- 审查分组
- 分享团队名单
使用技巧
- 记录过程:保存时间戳和选择方法
- 公开宣布:分享选择细节以保证透明度
- 检查资格:验证获奖者是否满足竞赛规则
- 准备备选:选择候补以防获奖者不符合资格
- 导出结果:保存获奖者列表作为记录
隐私与公平性
- 使用密码学安全随机数
- 无法进行人为操纵
- 记录时间戳以供验证
- 可提供种子值供第三方验证
- 尊重数据隐私
常见用例
- 新闻通讯订阅者赠品
- 产品发布抽奖
- 会议门票抽签
- Beta 测试者选择
- 焦点小组参与者选择
- 活动中的随机奖品分配