raffle-winner-picker

Picks random winners from lists, spreadsheets, or Google Sheets for giveaways, raffles, and contests. Ensures fair, unbiased selection with transparency.

Install

Hot:43

Download and extract to your skills directory

Copy command and send to AI Agent for auto-install:

Download and install this skill https://openskills.cc/api/download?slug=composiohq-raffle-winner-picker&locale=en&source=copy

Raffle Winner Picker – A Fair and Transparent Raffle Tool

Overview

Raffle Winner Picker is a smart raffle tool that randomly selects winners from lists, CSV files, Excel spreadsheets, or Google Sheets. It uses a cryptographically secure random algorithm to ensure that the drawing process is fair, unbiased, and transparent.

Use Cases

1. Social Media and Marketing Campaigns

Suitable for giveaways, fan rewards, newsletter subscriber raffles, and similar scenarios. The tool supports importing data from Google Forms-linked Sheets, randomly selecting winners with one click, and automatically recording timestamps and selection methods, making it easy to publicly announce the results and enhance campaign credibility.

2. Offline Events and Conferences

At product launches, industry conferences, and corporate events, the tool can be used for ticket raffles, prize distribution, and selecting lucky audience members. Participant lists can be imported in bulk from CSV or Excel files, allowing you to quickly select multiple winners and runner-ups.

3. Team Collaboration and Fair Allocation

Suitable for scenarios that require random grouping, such as team-building activities, training class assignments, and random project allocation. Participant lists can be randomly divided into multiple teams to ensure a fair and unbiased distribution.

Core Features

Cryptographically Secure Random Selection

The tool uses a cryptographic-grade random number generation algorithm to ensure that every participant has exactly the same probability of being selected, with no predictable patterns or bias. It also supports seeded random selection for reproducible results, making it easier for third parties to verify the authenticity of the outcome.

Support for Multiple Data Sources

The tool flexibly supports a variety of data sources: read data directly from a Google Sheets URL, upload CSV or Excel files, or enter a text list manually. It automatically parses the data structure and extracts key information such as names, email addresses, and entry times.

Duplicate Prevention and Batch Selection

The tool supports selecting multiple winners at once and automatically prevents the same person from winning more than once. You can set an exclusion list, such as previous winners, and select runner-ups in case a primary winner is found to be ineligible. Exported results include complete winner information.

Frequently Asked Questions

How does the tool ensure fairness and randomness?

This tool uses a cryptographically secure random number generation algorithm rather than a standard random function. This makes the selection process completely unpredictable and ensures that every participant has exactly the same probability of being selected. The system also records detailed timestamps and selection methods, and supports result verification through a seed value, ensuring that the process is transparent and auditable.

Which file formats are supported for importing raffle entries?

The tool supports multiple flexible input methods. You can provide a shared Google Sheets link, upload CSV or Excel files (.csv, .xlsx, .xls), or paste a text list directly. The system automatically parses the data structure and extracts fields such as names, contact information, and entry times for the raffle.

Can it prevent the same person from winning multiple times?

Yes. The tool provides two duplicate-prevention mechanisms. First, it automatically filters duplicate entries within a single raffle, ensuring that the same person cannot be selected more than once. Second, it supports exclusion lists, automatically excluding previous winners from subsequent raffles. This is especially useful for events involving multiple drawing rounds.

Can weighted probabilities be used for the raffle?

Yes. The tool supports weighted selection. If your data includes an entries field or a similar field representing each participant’s number of entries or weight, the tool can perform weighted random selection based on that field. The higher the weight, the greater the probability of being selected, while the process remains random. This is suitable for scenarios where raffle opportunities are allocated according to participation level.

Can the raffle results be verified by third parties?

Yes. The system uses a cryptographically secure random algorithm and supports setting a random seed. The same seed and data source will produce exactly the same results, allowing you to publish the seed value and a snapshot of the data so that third parties can independently verify the authenticity of the raffle results. In addition, each raffle records detailed timestamps and selection methods.

Does it support selecting multiple winners and creating a runner-up list?

Yes. You can specify the number of winners to select at once, and the system will automatically ensure that no participant is selected more than once. You can also select additional runner-ups, who can replace primary winners in order if they are found to be ineligible or cannot be contacted. This is especially useful for large events that require multiple backup options.