How do you run a fair random draw?

Created by Yoann Begue Last updated on 13/10/2026
Quick answer

To run a fair random draw, set clear eligibility rules, check duplicate entries, freeze the participant list, use a random selection method appropriate for the stakes, and retain a dated record of the rules, eligible entries and result. A basic draw using Math.random() can serve everyday needs, but does not on its own establish a cryptographically secure or independently auditable selection.

Good to know :

This answer helps you understand a topic or make an estimate, but it is not a substitute for professional advice. For any important decision regarding your health, finances, rights, safety or administrative procedures, please consult an official source or a qualified specialist.

Explanation

Steps for a fair random draw

  1. Set the rules first: define who can enter, the deadline, how many entries each person may submit and how winners and substitutes are selected.
  2. Check the entries: one line represents one permitted entry. Remove duplicate people when the rules allow only one entry each; otherwise state the weighting clearly.
  3. Freeze the eligible list before the draw, and save the rules and date.
  4. Choose the method: a standard pseudorandom selection can be adequate for everyday use. High-stakes or independently audited giveaways call for a system designed for secure randomness and verifiable records. Outilo's current picker uses Math.random(), which is not cryptographically secure and does not produce independently verifiable proof.
  5. Keep a record: the eligible list, terms, date, chosen name and any substitutes. A screenshot can document a displayed result, but does not prove randomness or make a draw reproducible.

What can you use Outilo for?

The free Outilo random picker selects an entry from a list in your browser and maintains a local draw history. It is useful for deciding speaking order, picking a name in a group and other everyday choices. It does not independently verify identities, eligibility or a contest's legal compliance.

For an animated selection, try the spin wheel; for brackets, see the tournament generator.

Commercial giveaways in France

French consumer law treats promotional prize draws differently from other regulated lotteries and raffles. Under article L121-20, promotional lotteries may be permitted provided they are not unfair commercial practices. A purchase requirement is not automatically prohibited, subject to applicable conditions. There is no blanket requirement to file every promotional giveaway's rules with a judicial officer. Clear published conditions and suitable records remain prudent. Check the specific rules for the type of event and any social platform involved.

Formula / method

Theoretical chance of an entry = 1 ÷ number of eligible entries when each entry is selected with equal probability.

If the same person's name appears more than once, that person has multiple entries and a larger chance of selection; this should be permitted only where the stated rules allow it.

Concrete example

A club has 50 members and allows one entry per person. It checks and freezes the list, draws one winner and a substitute under pre-announced rules, and records the date and result. Each member theoretically has a 1-in-50 chance on the first draw. Larger commercial giveaways require selection methods and documentation appropriate to their stakes and applicable law.

Common mistake

Common mistakes: assuming a screenshot proves a draw was unbiased; forgetting duplicate entries; claiming Math.random() is cryptographically secure; assuming all purchase-linked promotional draws are illegal in France, or that every draw must file its rules with a judicial officer. Rules vary by the type of promotion.


Similar questions

Find the right tool.

My favorite tools

Your saved tools, always within reach.