How to Pick a Random Giveaway or Raffle Winner Fairly

Running a giveaway is fun until it is time to choose the winner. Everyone who entered wants to know the draw was fair, and you want a method that is quick, honest and easy to show. The good news is that you do not need special software. A free random number generator or random name picker does the job, as long as you prepare the entry list properly and keep a record of the draw.

This guide covers both methods, how to handle duplicate entries, how to pick backup winners, and a few simple habits that make a draw easy to trust.

Step 1: Collect and clean your entry list

A draw is only as fair as the list it draws from. Before you pick anyone, close the entries and put every valid entry in one place: a spreadsheet, a document or a plain list.

  • Close entries first. Note the closing time in your announcement and stop counting new entries after it.
  • Apply your own rules. If the rules said one entry per person, remove duplicates now. If extra entries were allowed (for example one per tag or share), list each extra entry as its own line.
  • Remove invalid entries. Take out anyone who did not meet the rules you published, such as age, location or a required action.
  • Number the list. Give every remaining entry a number from 1 upward. A spreadsheet row number works well.

Do the cleaning before the draw, not after. Removing people after you see who won looks unfair even when it is not.

Step 2: Choose a drawing method

Method A: random number generator (best for big lists)

If you have hundreds or thousands of entries, the number method is the simplest. Open the random number generator, set the minimum to 1 and the maximum to your last entry number, and press generate. The number you get is the winning row in your list.

Need several winners? Set How many to the number of prizes plus a few backups, and keep No repeats ticked so the same entry cannot be drawn twice. The first numbers are your winners, in order, and the rest are your backups.

Method B: random name picker (best for small, live draws)

For a class raffle, an office draw or a stream with a few dozen entries, a spinning wheel is more fun to watch. Paste the names into the random name picker, one per line, and spin. Use Remove and spin after each pick so a winner comes off the wheel before the next prize is drawn. The picker wheel works the same way if you would rather use something other than names, such as ticket numbers.

Both tools use your browser's cryptographic random number generator, so every entry has the same chance. Where a name sits on the wheel, or how long the list is, does not change the odds.

Step 3: Pick backup winners at the same time

Winners do not always reply. Draw one or two backups in the same session, in order, and write them down. If the first winner does not answer within the time you announced, contact backup number one. Drawing backups later, once you know who did not reply, invites questions about why the draw was run twice.

Step 4: Record the draw

A short record protects you if anyone asks how the winner was chosen.

  • Screen-record or take a screenshot showing the range or list and the result.
  • Save a copy of the final, cleaned entry list with its numbers.
  • Write down the date and time of the draw, and the winner and backup numbers.
  • For a live audience, run the draw on screen or on stream so people can watch it happen.

Step 5: Announce and contact the winner

Contact the winner the way your rules said you would, and give them a clear deadline to reply. Announce publicly only what the winner is happy to share, such as a first name or a username. Never post anyone's address, email or phone number.

Fairness checklist

  • Rules (dates, who can enter, how many entries, how the winner is chosen) were published before entries opened.
  • Entries were closed at the stated time.
  • Duplicates and invalid entries were removed before the draw.
  • Every entry had a number, and the draw covered the whole range.
  • Backups were drawn in the same session.
  • The draw was recorded or shown live.

If your giveaway runs on a social network, check that platform's promotion rules too, and remember that prize draws and raffles are regulated in some countries and regions. When money changes hands for tickets, local rules on lotteries may apply.

Common mistakes

  • Scrolling and picking a comment. Stopping a scroll "randomly" is not random; people tend to land near the top or on names they recognise.
  • Drawing again because you did not like the result. Decide the method once and accept the first result.
  • Forgetting extra entries. If you promised bonus entries for sharing, they need their own lines in the list.
  • Leaving out late or early entries without saying so. State the entry window in the rules and stick to it.

FAQ

How do I pick a random winner from a list?

Number every valid entry from 1 upward, then use a random number generator set from 1 to your last number. The number it gives is the winning entry. For short lists you can paste the names into a random name picker and spin.

How do I pick several winners without repeats?

Set the number generator to draw as many numbers as you need with No repeats ticked, or use Remove and spin on the name picker so each winner comes off the wheel.

Is an online random picker fair?

Yes. The free tools on this site use your browser's cryptographic random number generator, so every number or name has the same chance of being picked.

How do I prove my giveaway draw was fair?

Publish the rules before entries open, keep the cleaned entry list, and screen-record the draw or run it live. Draw backup winners in the same session.

Should I pick backup winners?

Yes. Draw one or two backups at the same time as the winner, in order, in case the winner does not reply before your deadline.

You Might Also Like

Try These Yes or No Tools

✈️