Randomness

How to Run a Fair Random Draw

Prepare a clean entry list, state rules in advance and preserve a useful result record. Review practical steps, examples, limits and privacy-aware checks before using the result.

· Editorial Policy · Published · Updated

Quick answer

How to Run a Fair Random Draw

A fair draw needs a frozen eligible list, rules announced before selection, a suitable random method and a minimal result record. The picker can handle the random step, but the organizer remains responsible for eligibility, duplicates, timing and applicable promotion rules.

Recommended process

  1. Publish eligibility, duplicate and redraw rules.
  2. Freeze and count the final list before opening the picker.
  3. Run one draw under the agreed settings.
  4. Record winners, alternates, time and material settings without retaining unnecessary data.

Worked example

An event organizer closes entries at noon, exports the eligible IDs, removes exact duplicates under the published rule, announces the final count, and draws one winner plus two labelled alternates. The exported result is kept only as long as the event policy requires.

What to check before using the result

How the random step is handled

Random Picker Tools uses the browser Web Crypto API for selection, rejection sampling for unbiased integers and a Fisher–Yates shuffle for complete list orders. The organizer still controls eligibility, duplicate rules, consent, accessibility and legal requirements.

Privacy note

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

Key takeaway: Prepare a clean entry list, state rules in advance and preserve a useful result record. Review practical steps, examples, limits and privacy-aware checks before using the result.

Try the relevant tools

Related guides