How to Pick a Random Winner: Running a Fair Draw or Giveaway

How to pick a random winner fairly: publish rules, dedupe entries, use a secure random picker, record the draw, choose reserves and follow platform rules.

By the MakeItFlow team 9 min read
Share LinkedIn X Facebook WhatsApp
How to Pick a Random Winner: Running a Fair Draw or Giveaway

To pick a random winner fairly, gather every valid entry in one list, remove duplicates and ineligible entries, then use a picker that relies on a cryptographically secure random generator and record the draw as it happens. Choose one or two reserve winners in the same draw, and give the winner a clear deadline to reply. Publish the rules before entries open so everyone knows how the winner will be chosen.

The same steps work for an Instagram giveaway, a staff party prize or choosing which student presents first. Below: each step, the platform rules businesses run into, and classroom and team uses.

Key takeaways

  • A fair draw starts before the spin: publish clear rules, collect entries in one place and remove duplicates and ineligible entries first.
  • Use a picker built on a cryptographically secure random generator, and record the draw so anyone can see it was not rigged.
  • Pick reserve winners in the same draw and set a deadline for the winner to reply, so a silent winner does not stall the giveaway.
  • Instagram, Facebook and other platforms have their own promotion rules, and sweepstakes laws vary by country and US state, so check what applies before you launch.

Why fairness matters more than the prize

A giveaway is a small promise: enter, and you have the same chance as everyone else. If people suspect the winner was a friend, a big account or simply the first name the host saw, the goodwill you were hoping to build turns into complaints in your comments.

A fair process also protects you. If someone challenges the result, you can show the entry list, the rules and the recording of the draw.

Step 1: Write and publish the rules first

Write the rules before you announce the giveaway, and link to them from every post about it. Keep them short and plain. Most rules cover:

  • Who can enter: minimum age, countries or states, and exclusions such as employees and their families.
  • How to enter: the exact action, for example commenting on a post or filling in a form, and how many entries each person may submit.
  • Dates and times: when entries open and close, with a time zone.
  • The prize: what it is, its approximate value, and whether it can be exchanged for cash.
  • How the winner is chosen: "at random from all valid entries using a random picker", plus when the draw will happen.
  • How winners are contacted and how long they have to reply.
  • What happens to entrants' data and a link to your privacy policy.

Changing the rules mid-promotion is unfair to people who already entered, so get them right before launch.

Step 2: Collect entries in one place

Entries scattered across comments, messages and email are easy to miss. Use one entry method if you can, or export everything into a single list before the draw.

For comment-based giveaways, export or copy the comments into a spreadsheet after entries close. For forms, export the responses. Either way, you want one row per entry with a name or handle and the time it arrived.

Step 3: Clean the list

This is where most unfair draws actually go wrong. Before picking anyone:

  • Remove duplicates if your rules allow one entry per person. Paste the list into our remove duplicate lines tool to strip repeats in one step.
  • Remove late entries that arrived after the closing time.
  • Remove ineligible entries, such as people outside the allowed countries, staff, or accounts that clearly did not follow the entry instructions.
  • Keep the original list as well as the cleaned one, and note why each entry was removed.

If your rules allow extra entries, for example one bonus entry for answering a quiz question, add those as separate lines so each entry has the same chance.

Step 4: Use a secure random picker

Not all "random" tools are equally random. Many simple web scripts use a general-purpose random function that is fine for games but not designed to be unpredictable. Browsers also provide crypto.getRandomValues(), which MDN describes as producing "cryptographically strong random values" and recommends over Math.random() when security matters.

For a giveaway, that means choosing a tool built on a secure generator, and avoiding methods that depend on human choice, such as scrolling and stopping on a name. Our free Spin the Wheel tool chooses each result with the browser's crypto.getRandomValues() before the animation starts. It takes up to 200 entries, can draw several winners at once and can remove each winner after they are picked, so the same person cannot be drawn twice. The wheel also supports weights; leave every entry at the same weight for a giveaway unless your rules say otherwise.

If you have thousands of entries, number them in your spreadsheet and draw a random number in that range with a secure generator, then match the number to the row.

Step 5: Record the draw

Transparency is what turns a random draw into a draw people trust. Good options include:

  • Screen-record the whole draw, starting with the full entry list visible, so viewers can see the count and that the list was not edited at the last second.
  • Draw live on Instagram, Facebook, TikTok or YouTube, then save the recording.
  • Keep a written log with the date, time, number of valid entries, the tool used and the result.

Keep the recording, both lists and the log for a reasonable period, in line with your privacy policy.

Step 6: Pick reserves and handle no-response winners

Winners do not always reply. Some never see the message; some entered from accounts they no longer use. Plan for it:

  1. Draw one or two reserves in the same recorded draw, in order.
  2. Contact the winner using the method stated in your rules, from your official account.
  3. Set a reply deadline, for example 48 or 72 hours, and state it in the rules.
  4. Move to the first reserve if the deadline passes, and keep a note of when you messaged each person.

Announce the winner publicly only in the way your rules allow, and only with their consent where the law requires it. A first name and initial, or their handle, is usually enough.

Watch for impersonation scams

Scammers often copy a brand's profile and message entrants asking for a "delivery fee". Say in your rules that you only contact winners from your official account and never ask for payment or passwords.

Platform rules to check

Each social platform sets its own conditions for promotions, on top of the law:

  • Instagram: the promotion guidelines say you are responsible for running the promotion lawfully, including official rules and eligibility, and that it must include a release of Instagram from liability and say it is not sponsored or administered by Instagram. You must not encourage people to tag content inaccurately, such as tagging themselves in photos they are not in.
  • Facebook: Meta's Pages, Groups and Events policies require similar releases and acknowledgements, and say you should not require or encourage people to share, repost or tag others to enter.
  • Other platforms such as X, TikTok and YouTube publish their own contest rules, typically covering multiple accounts, duplicate posts and spam. Read the current version before you launch, because these pages change.

Disclosure for entries that promote you

If people enter by posting about your product, the post is an incentivized endorsement. In the US, the FTC's Endorsement Guides FAQ says a hashtag such as "#XYZ_Rocks" likely will not tell readers the post was part of a promotion, and suggests including "contest" or "sweepstakes" in the hashtag instead. Many other countries have similar advertising disclosure rules.

Sweepstakes and lottery laws vary

This is the part most small giveaways overlook. In many places, a promotion that combines a prize, chance and consideration (something entrants pay or give up to enter) can be treated as a lottery, which is often restricted or licensed. That is why many sweepstakes offer a free way to enter.

The details differ by country and, in the US, by state. Some jurisdictions require registration or bonding for prizes above a certain value, some treat skill-based contests differently from chance-based draws, and some regulate how the promotion is advertised. Running a giveaway open to "everyone, worldwide" can bring several sets of rules into play at once, which is one reason many brands limit eligibility to the countries they know.

This article is general information, not legal advice. For a large prize, a paid entry route or a promotion across several countries, check with a lawyer familiar with promotions law where you and your entrants are.

Classroom and team uses

A random picker is just as useful away from social media:

  • Classrooms: choose who answers next, who presents first or which topic each group gets. Picking at random removes any suggestion that the teacher has favorites, and using "remove winner" means everyone gets a turn before anyone is picked twice.
  • Teams and meetings: decide who leads stand-up, who reviews a pull request or who takes the next support rotation.
  • Random groups: the wheel can split a list into random teams for projects, workshops or sports.
  • Staff raffles and events: the same rules apply as for public giveaways: publish how it works, clean the list and draw in front of everyone.

If you need an order rather than a single winner, the shuffle option in our sort lines tool puts a whole list in random order in one click.

Frequently asked questions

What is the fairest way to pick a random winner?

Clean the entry list first, then use a picker built on a cryptographically secure random generator and record the draw from start to finish. Publishing your rules in advance and keeping the entry list are what let others check the result was fair.

Can I use a spin-the-wheel tool for an Instagram giveaway?

Yes, as long as the wheel holds every valid entry and you follow Instagram's promotion guidelines. Export the comments, remove duplicates and ineligible entries, then spin on a screen recording or live stream.

How many reserve winners should I pick?

One or two is common for a single prize. Draw them in the same recorded draw, in order, and state in your rules how long each winner has to reply before you move to the next.

Do I need official rules for a small giveaway?

Platforms such as Instagram and Facebook expect promoters to have rules and to comply with the law, whatever the prize value. Short, clear rules also prevent arguments about who could enter and how the winner was chosen.

Is it legal to make people buy something to enter?

It depends on where you and your entrants are. In many jurisdictions, combining a purchase requirement with a prize decided by chance can make the promotion an illegal lottery unless a free entry route is offered. Check local law before you require any purchase.

Sources

#random winner #giveaway #random name picker #spin the wheel #sweepstakes rules

Free checklist (PDF)

Free marketing agencies website checklist

31 practical checks for marketing agencies: website speed and mobile, Google Business Profile and reviews, email security, booking and enquiry handling, and AI search visibility. Each one says why it matters, and many link to a free tool that checks it.

We email you the PDF and nothing else unless you tick the box. See the privacy policy.

Written by the MakeItFlow team

We build the website audit these guides are based on. Every fact is checked against the primary sources listed above . How we research and check

Share LinkedIn X Facebook WhatsApp

Check your own site in 30 seconds

Run a free audit covering speed, SEO, DNS, email authentication and security headers — and get a prioritised fix list.

Weekly newsletter

One practical website fix, every week

New guides on speed, SEO, email deliverability and security — straight to your inbox. No spam, unsubscribe in one click.

Keep reading