How to Pick a Fair Winner for a Giveaway or Contest
By RithyVerse Studio · Updated October 12, 2026 · 3 min read
Whether you run a small online giveaway, a classroom raffle or a community contest, the hardest part is often not the prize but convincing everyone that the winner was chosen fairly. A clear process protects you from complaints and makes participants more likely to trust you next time. Here is a simple, repeatable way to do it with a random number generator.
1. Write the rules before entries open
State how people can enter, the deadline, how many winners there will be, and how the winner will be chosen. Changing rules after the fact is the fastest way to lose trust. If entries are limited to one per person, say so, and decide in advance how duplicates will be handled.
2. Collect entries in a list you can number
Put all valid entries in a single list, such as a spreadsheet, with one row per entry. Remove duplicates and anything that breaks the rules, and keep a note of why an entry was removed. Then number the rows from 1 to N, where N is the total count. If you have 137 valid entries, they are numbered 1 to 137.
3. Set the range and draw once
Open the Randomly generator, set the minimum to 1 and the maximum to N, and reveal a number. The matching row is the winner. Both endpoints can be drawn, so the first and last entries have exactly the same chance as everyone else.
Decide the range before you draw and draw once per prize. Redrawing until you like the answer defeats the point and invites suspicion.
4. Choosing several winners
If you have more than one prize, turn on the No repeats option so the same number cannot come up twice, and draw one number per prize. Announce the order in advance, for example first prize first. The Recent draws list lets you show the sequence afterwards.
5. Keep a backup winner
Sometimes the winner cannot be reached or turns out to be ineligible. Draw an extra number before you announce, and keep it as a runner-up. State in your rules how long a winner has to respond before the prize moves to the next person.
6. Make the process visible
Transparency is what people remember. A screen recording of the draw, a screenshot of the range and result, or a live stream gives participants a way to see that nothing was rigged. Share the final entry count and the number that was drawn when you announce the winner.
7. Know the legal limits
A random number generator is perfect for friendly giveaways, school activities and club raffles. Prize draws that involve payment, high-value prizes or regulated promotions can be subject to local law, and some require registration or certified methods. Randomly is intended for everyday use, not lotteries or gambling, so check the rules that apply where you live and on the platform where you run the contest.
A quick checklist
- Rules published before entries open
- Valid entries listed and numbered from 1 to N
- Range fixed before the draw
- One draw per prize, with No repeats for multiple winners
- Backup winner drawn in advance
- Draw recorded or shared publicly
Follow these steps and your winner will be both random and believable. For more ideas on using numbers in group settings, see Ways Teachers Use Random Numbers.