Raffle Number Drawer
Run a fair prize draw in seconds. Enter the range of ticket numbers and how many winners you need — the drawer picks unique numbers with no repeats, using your browser's secure random source.
How to use the Raffle Number Drawer
Enter your lowest and highest ticket numbers.
How many tickets should win?
Press Draw Winners for unique numbers.
Copy the result and read it out.
Why a digital raffle draw is fairer than a hat
Drawing folded tickets from a hat feels fair, but it rarely is. Tickets fold differently, fresh slips sit on top, and a hand naturally reaches for the same spot — studies of physical "random" draws repeatedly find bias toward the last items added. This drawer removes all of that. It builds the full list of ticket numbers, shuffles it with the Fisher–Yates algorithm (the mathematically correct way to produce an unbiased shuffle) seeded by crypto.getRandomValues, then takes the top entries. Every ticket in your range has exactly the same probability of winning.
Worked example: a school fair sells tickets 1–250 and has three prizes. Set the range to 1–250 and Winners to 3; the drawer might return 47, 119, 203 — three distinct tickets, drawn in front of everyone, with no chance of pulling the same number twice.
Running a draw people trust
Transparency matters as much as fairness. Announce the rules before you draw (the range and number of prizes), draw live on a screen everyone can see, and keep the result visible so winners can check their ticket. For regulated or charitable raffles, follow your local rules on licensing and record-keeping — a tool like this handles the randomness, but you remain responsible for the lottery's legality. For the human side of running a draw, see our guide on how to run a fair raffle.
Frequently asked questions
Can the same number win twice?
No — the drawer picks unique numbers with no repeats, so every winner is a different ticket.
Is the draw fair?
Yes. It shuffles the whole range with crypto.getRandomValues, the browser's secure random generator, so every ticket has an equal chance.
Can I draw several winners at once?
Yes — set the Winners field to draw first, second and third place in a single tap, returned in order.
Is anything sent to a server?
No. The draw runs entirely in your browser; no ticket numbers or results leave your device.