raffle-winner-picker

从列表、电子表格或谷歌表格中随机抽取获奖者,适用于赠品、抽奖和竞赛活动。确保选择过程公平、公正且透明。

安装

热度:43

下载并解压到你的 skills 目录

复制命令,发送给智能体自动安装:

下载并安装这个技能 https://openskills.cc/api/download?slug=composiohq-raffle-winner-picker&locale=zh&source=copy

Raffle Winner Picker - 公平透明的抽奖工具

技能概述

Raffle Winner Picker 是一个智能抽奖工具,能够从列表、CSV、Excel 或 Google Sheets 中随机选择获奖者,使用密码学安全的随机算法确保抽奖过程公平、无偏见且结果透明。

适用场景

1. 社交媒体与营销活动

适用于各类赠品抽奖、粉丝回馈、Newsletter 订阅者抽奖等场景。支持从 Google Forms 导入的 Sheets 数据,一键随机选择获奖者,并自动记录时间戳和选择方法,方便公开公示以增强活动可信度。

2. 线下活动与会议

在产品发布会、行业会议、企业活动中,可用于门票抽奖、奖品分配、幸运观众选择等场景。支持从参会名单 CSV 或 Excel 文件批量导入,快速选出多个获奖者和备选名单。

3. 团队协作与公平分配

适用于需要随机分组的场景,如团队建设活动、培训班分组、项目随机分配等。可以将参与者列表随机分成多个团队,确保分配公平无偏见。

核心功能

密码学安全的随机选择

使用密码学级别的随机数生成算法,确保每个参与者被选中的概率完全相等,无任何可预测的模式或偏见。支持使用种子值进行可重复的随机选择,便于第三方验证结果真实性。

多源数据支持

灵活支持多种数据来源:可直接从 Google Sheets URL 读取数据,也可上传 CSV 或 Excel 文件,甚至直接输入文本列表。自动解析数据结构,提取姓名、邮箱、参与时间等关键信息。

防重复与批量选择

支持一次选择多个获奖者,自动防止同一人多次中奖。可设置排除名单(如之前的获奖者),并支持选择备选名单(runner-ups),以应对主获奖者不符合资格的情况。导出结果包含完整的获奖者信息。

常见问题

如何确保抽奖的公平性和随机性?

本工具使用密码学安全的随机数生成算法,而非普通随机函数。这意味着选择过程完全不可预测,每个参与者被选中的概率严格相等。同时,系统会记录详细的时间戳和选择方法,支持使用种子值进行结果验证,确保过程透明可审计。

支持哪些文件格式导入抽奖名单?

支持多种灵活的数据输入方式:可以直接提供 Google Sheets 共享链接,或上传 CSV/Excel 文件(.csv、.xlsx、.xls),甚至直接粘贴文本列表。系统会自动解析数据结构,提取姓名、联系方式、参与时间等字段用于抽奖。

能防止同一个人多次中奖吗?

可以。工具有两种防重复机制:一是单次抽奖时自动过滤重复条目,确保同一人不会被选中多次;二是支持设置排除名单,在后续抽奖时自动排除之前的获奖者。这对于需要多轮抽奖的活动特别有用。

可以设置加权概率进行抽奖吗?

支持加权选择模式。如果你的数据中包含"entries"或类似的字段(表示每个参与者的抽奖次数或权重),工具可以根据该字段进行加权随机选择——权重越高,被选中的概率越大,但仍保持随机性。这适合按参与度分配抽奖机会的场景。

抽奖结果能否被第三方验证?

可以验证。系统使用密码学安全的随机算法,并支持设置随机种子(seed)。相同的种子和数据源会产生完全相同的结果,因此你可以公开种子值和数据快照,让第三方独立验证抽奖结果的真实性。此外,每次抽奖都会记录详细的时间戳和选择方法。

支持选择多个获奖者和备选名单吗?

完全支持。你可以指定一次选择 N 个获奖者,系统会自动确保不重复选择。同时,你还可以额外选择 M 个备选获奖者(runner-ups),以便在主获奖者不符合资格或无法联系时,按顺序递补。这对于需要多重备选方案的大型活动非常有用。