Randomizing a list sounds trivial until someone questions the result. A fair raffle draw needs three things: every entry must have an equal chance, no entry may win twice unless you intend that, and the draw must be checkable afterwards. Get those three right and nobody can reasonably complain, even the people who lose.
Step 1: Clean the entry list
Fairness starts before the shuffle. Put one entry per line and remove duplicates, because a duplicated name doubles that person’s chance. Decide your rule for multiple entries in advance: if someone earned three tickets, list their name three times on purpose and say so, or list them once. Either rule is fair if it is stated before the draw; changing the rule after the draw is not. Also decide how you handle incomplete entries, such as a name with no contact detail, and remove ineligible entries before shuffling, not after a winner is picked.
Step 2: Shuffle, then take winners from the top
The cleanest method is to shuffle the whole list into a random order and take winners from the top: first name takes first prize, second takes second prize, and so on. This is called drawing without replacement, and it guarantees nobody wins twice in one draw. If you instead pick one winner, then re-run the draw for the next prize without removing the first winner, the same person can win twice, which looks rigged even when it is not. Announce the method before you draw, so the order of prizes is settled in advance.
Step 3: Make the draw visible
For a classroom or a small group, shuffle on a screen everyone can see. For an online giveaway, screen-record the draw and keep the recording, or use a tool that produces a shareable result link. A visible draw builds far more trust than announcing a winner from an invisible process. If the draw matters, for example a paid raffle with real prizes, consider a tool with a certification or verification feature that records the result independently. Keep the entry list and the shuffled result together afterwards, so any dispute can be checked against the same data.
Manual versus digital draws
Drawing names from a hat feels traditional, but it has hidden biases: folded slips differ in size, some slips stick together, and a nervous hand can favour the top of the hat. A digital shuffle avoids those problems, provided it uses a proper random source rather than a predictable pattern. For casual draws, any reputable randomizer is fine. For serious draws, prefer a tool that states it uses the browser’s cryptographic random source, and avoid tools that let the organiser re-roll silently until a favoured name appears. The organiser should shuffle once, in view, and accept the result.
Common mistakes
Re-rolling because you dislike the winner destroys trust instantly, even if the re-roll is honest. Drawing before the entry deadline closes, then adding late entries, is equally unfair. So is quietly removing a winner you consider unsuitable after the fact; eligibility rules must be set before the draw. Write the rules down in one paragraph before you start: who may enter, how many entries each person gets, how winners are drawn, and in what order prizes are awarded. That paragraph is your best protection against arguments.
Quick checklist
Clean duplicates, state the rules, shuffle the full list once, take winners from the top without replacement, record the draw, and publish the result with the entry count. Follow that list and your raffle will be fair, and just as importantly, it will look fair to everyone watching.
Try it free right here
Use the free List Randomizer below, right on this page. It runs in your browser and needs no sign-up. You can also open the full tool here: List Randomizer.
