Giveaways

How to Pick a Giveaway Winner Fairly

Define eligibility, freeze the list, remove duplicates and record winners and alternates.

Published · Reviewed

Quick answer

How to Pick a Giveaway Winner Fairly

Freeze the eligible entry list, apply the published duplicate policy, announce the final count and draw labelled primary and alternate winners once. A secure picker supports the selection step; fair operation also depends on consistent rules and privacy-conscious records.

Recommended process

  1. Close entries at the announced time.
  2. Validate eligibility and normalize the chosen identity key.
  3. Draw winners and alternates from one frozen list.
  4. Store only the result evidence required by the promotion rules.

Worked example

A community event closes at 18:00 with 412 eligible entry IDs. After exact-ID duplicate removal, the organizer announces 407 entries and draws one winner plus three alternates in a single ordered result.

What to check before using the result

How the random step is handled

Random Picker Tools uses window.crypto.getRandomValues() for browser-based selection. Integer results use rejection sampling to avoid modulo bias, and complete list orders use a Fisher–Yates shuffle. This addresses the software selection step; the organizer still controls eligibility, duplicate rules, consent, accessibility and any legal requirements.

Privacy note

Normal picking and shuffling happen in the browser. Use initials or non-sensitive identifiers when possible, avoid storing unnecessary source data, and create a share link only when temporary server storage is appropriate for the people represented in the list.

Key takeaway: Define eligibility, freeze the list, remove duplicates and record winners and alternates.

Try the relevant tools

Related guides