raffle-winner-picker
从列表、电子表格或Google表格中随机抽取获奖者,适用于赠品、抽奖和竞赛。确保选择过程公平、公正且透明。
Raffle Winner Picker
This skill randomly selects winners from lists, spreadsheets, or Google Sheets for giveaways and contests.
When to Use This Skill
What This Skill Does
How to Use
From Google Sheets
Pick a random row from this Google Sheet to select a winner
for a giveaway: [Sheet URL]From Local File
Pick 3 random winners from entries.csvFrom List
Pick a random winner from this list:
Alice (alice@email.com)
Bob (bob@email.com)
Carol (carol@email.com)
...Multiple Winners
Pick 5 random winners from contest-entries.xlsx,
make sure no duplicatesExample
User: "Pick a random row from this Google Sheet to select a winner for a giveaway."
Output:
Accessing Google Sheet...
Total entries found: 247Randomly selecting winner...
🎉 WINNER SELECTED! 🎉
Row #142
Name: Sarah Johnson
Email: sarah.j@email.com
Entry Date: March 10, 2024
Comment: "Love your newsletter!"
Selection method: Cryptographically random
Timestamp: 2024-03-15 14:32:18 UTC
Would you like to:
Pick another winner (excluding Sarah)?
Export winner details?
Pick runner-ups? Inspired by: Lenny's use case - picking a Sora 2 giveaway winner from his subscriber Slack community
Features
Fair Selection
Exclusions
Pick a random winner excluding previous winners:
Alice, Bob, CarolWeighted Selection
Pick a winner with weighted probability based on
the "entries" column (1 entry = 1 ticket)Runner-ups
Pick 1 winner and 3 runner-ups from the listExample Workflows
Social Media Giveaway
Event Raffle
Team Assignment
Tips
Privacy & Fairness
✓ Uses cryptographically secure randomness
✓ No manipulation possible
✓ Timestamp recorded for verification
✓ Can provide seed for third-party verification
✓ Respects data privacy