Raffle / Giveaway Drawer
Multi-ticket raffle with optional weights.
The Raffle / Giveaway Drawer runs a fair prize draw where each entrant can hold one or many tickets. Add extra tickets to give bigger supporters better odds, then pull winners one at a time — perfect for community giveaways, fundraisers, or class rewards. You can remove winners as you go so nobody wins twice.
Enter. List your entrants, adding "x" and a number for anyone with multiple tickets.
0 items
Click Draw to see a result.
Options
Recent results
- No history yet.
How it works
- Enter. List your entrants, adding "x" and a number for anyone with multiple tickets.
- Options. Decide whether to remove each winner from the pool in the Options.
- Draw. Click Draw to pull a winner.
- Repeat. Draw again to pick the next winner if you have multiple prizes.
Frequently asked questions
How do tickets work?
Add tickets after a name with "x" (for example, "Alice x5"). With 5 tickets, Alice gets 5 chances out of the total ticket pool.
Can I remove winners?
Yes. Turn on "Remove winner" so each drawn entrant is taken out of the pool and can't win again.
Is the draw genuinely fair?
Yes. Winners are chosen with the Web Crypto API, so odds are exactly proportional to each entrant's ticket count with no bias.
Are my entrant names uploaded anywhere?
No. The draw happens entirely in your browser — names and tickets are never sent to a server, and it works offline.
Related randomizers
Further reading
- Assigning fair raffle ticket numbers with a random number generator
Naming a winner by name feels arbitrary; drawing a number out of a known range feels provable. Here's when to reach for a numeric random draw instead of a name-list picker, with worked examples for raffles, lotteries, and sampling.
- Running a multi-prize draw with the ball pit picker
A grand prize and a handful of runners-up need a different plan than a single winner. Here's how to sequence repeat draws in the lottery ball pit picker, decide whether winners stay in the pit, and read back the results afterward.
- Does it just feel unfair, or is it? Audit your random picks over time
One person swears they get picked for chores twice as often as everyone else. With a randomizer that logs every draw and exports to CSV, you don't have to argue about feelings — you can open the spreadsheet and count.
- Proving a shuffle wasn't rigged: seeded shuffles and the duplicate trap
Anyone can claim a shuffle was fair after the fact. A seeded shuffle lets you prove it — and the copy-paste duplicate that quietly stacks the odds is the other thing worth catching before you hit Randomize.
- Why a bouncing ball pit feels more honest than a text draw
The math behind a random pick is identical whether it's shown as plain text or a bouncing lottery ball. Here's why the ball pit picker's physical draw still matters, and how to use it for raffles, giveaways, and classroom picks.
- Pick one thing at random from any list — fairly
When a group can't agree on who goes first or which option wins, the honest move is a flat, equal-odds draw. Here's how a random single picker does exactly that, plus the no-repeats and seed options that make it more than a coin flip.
- Weight a random draw so some options come up more often
Sometimes a fair coin flip is exactly the wrong tool — you want the grand prize to be rare and the consolation common. Here's how a weighted random picker lets you hand each option its own odds, with or without replacement.
- Keep a record of your random draws (and export them as a spreadsheet)
Most randomizers forget the moment you close the tab, which is fine until someone asks who actually won. Here's how a running history of every draw — saved on your own device and exportable as CSV — gives you a record you can show.
- How to run a raffle or giveaway draw that everyone trusts
Pulling tickets from a hat looks fair but rarely is, and a public giveaway has to survive people who'll cry foul. Here's how to run a draw with weighted tickets, multiple prizes, and a seed anyone can re-check.
- How to run a virtual bingo night that doesn't fall apart
Hosting bingo for a remote team, a classroom, or a family across time zones is easy to get wrong: identical cards, called numbers nobody can verify, and 75-ball vs 90-ball confusion. Here's a clean way to run it.