How to Pick a Giveaway Winner Fairly
Define eligibility, freeze the list, remove duplicates and record winners and alternates.
Published · Reviewed
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
- Close entries at the announced time.
- Validate eligibility and normalize the chosen identity key.
- Draw winners and alternates from one frozen list.
- 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
- Do not rerun because the first winner is inconvenient.
- Verify the winner before public identification.
- Use certified controls when law or rules require them.
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.