相关 Skills
SKILL.md
readonly只读
name
raffle-winner-picker
description
从列表、电子表格或 Google Sheets 中随机抽取中奖者,用于抽奖、赠品和竞赛。确保公平、无偏见的透明选择。
抽奖中奖者抽取器
此技能可从列表、电子表格或 Google Sheets 中随机选择中奖者,用于赠品和竞赛。
何时使用此技能
- 运行社交媒体赠品活动
- 在活动中抽取抽奖中奖者
- 随机选择调查或测试的参与者
- 从竞赛提交中抽取中奖者
- 公平分配有限名额或资源
- 随机团队分配
此技能的功能
- 随机选择:使用加密安全的随机选择
- 多数据源:支持 CSV、Excel、Google Sheets 或纯文本列表
- 多中奖者:可抽取一个或多个中奖者
- 防止重复:确保同一人不能中奖两次
- 透明结果:清晰展示选择过程
- 中奖者详情:显示中奖者的所有相关信息
如何使用
从 Google Sheets
从这张 Google Sheet 中随机选择一行作为赠品的中奖者:[Sheet URL]
从本地文件
从 entries.csv 中随机抽取 3 个中奖者
从列表
从以下列表中随机抽取一个中奖者:
- Alice (alice@email.com)
- Bob (bob@email.com)
- Carol (carol@email.com)
...
多中奖者
从 contest-entries.xlsx 中随机抽取 5 个中奖者,
确保没有重复
示例
用户:“从这张 Google Sheet 中随机选择一行作为赠品的中奖者。”
输出:
正在访问 Google Sheet...
共找到 247 条记录
正在随机选择中奖者...
🎉 中奖者已选出!🎉
第 142 行
姓名:Sarah Johnson
邮箱:sarah.j@email.com
参与日期:2024 年 3 月 10 日
评论:“喜欢你的新闻通讯!”
选择方法:加密随机
时间戳:2024-03-15 14:32:18 UTC
您想要:
- 抽取另一个中奖者(排除 Sarah)?
- 导出中奖者详情?
- 抽取候补中奖者?
灵感来源:Lenny 的用例——从他的 Slack 订阅者社区中抽取 Sora 2 赠品中奖者
功能特点
公平选择
- 使用安全的随机数生成
- 无偏见或模式
- 透明过程
- 可使用种子重复(用于验证)
排除项
随机抽取一个中奖者,排除之前的中奖者:
Alice, Bob, Carol
加权选择
根据“entries”列加权概率抽取中奖者
(1 条记录 = 1 张票)
候补中奖者
从列表中抽取 1 个中奖者和 3 个候补中奖者
示例工作流
社交媒体赠品
- 将 Google 表单的参与记录导出到 Sheets
- “从 [Sheet URL] 中随机抽取一个中奖者”
- 验证中奖者详情
- 公开宣布并附上时间戳
活动抽奖
- 创建包含与会者姓名和邮箱的 CSV
- “从 attendees.csv 中随机抽取 10 个中奖者”
- 导出中奖者列表
- 直接通过邮件通知中奖者
团队分配
- 准备参与者列表
- “将此列表随机分成 4 个均等的团队”
- 查看分配结果
- 分享团队名单
提示
- 记录过程:保存时间戳和方法
- 公开宣布:分享选择详情以保持透明
- 检查资格:确保中奖者符合竞赛规则
- 准备候补:如果中奖者不符合资格,使用候补
- 导出结果:保存中奖者列表以备记录
隐私与公平性
✓ 使用加密安全的随机性
✓ 无法操纵
✓ 记录时间戳以供验证
✓ 可提供种子供第三方验证
✓ 尊重数据隐私
常见用例
- 新闻通讯订阅者赠品
- 产品发布抽奖
- 会议门票抽奖
- Beta 测试者选择
- 焦点小组参与者选择
- 活动中随机奖品分配






