Four ways to leave it to chance
Who goes first, who gets the prize, which restaurant tonight. This page decides in four ways: it picks entries from a list you type, rolls any number of dice, flips coins and draws whole numbers from a range. All of it uses the random generator built into your browser, the same source that is used for passwords.
Picking from a list
- Type one entry per line. Blank lines are ignored.
- Choose how many entries to pick. Leave it at 1 for a single winner.
- Tick Allow the same result twice only when repeats are fine, as when drawing with replacement.
- Press Pick. Each entry comes up at most once, so three winners are three different people.
- Press Shuffle all instead to get the whole list in a random order, for example a speaking order.
Dice, coins and numbers
- Dice: up to 100 dice with 4, 6, 8, 10, 12, 20 or 100 sides. With more than one die you see every roll and the sum.
- Coins: one coin, or up to 1,000 with the number of heads and tails. A short series is shown flip by flip.
- Numbers: whole numbers from a minimum to a maximum, both included, once each or with repeats, as for lottery-style draws.
Why the result is fair
A common shortcut is to take a random number and apply a remainder, which makes some values slightly more likely than others. This tool throws away the values that would cause that bias, so every entry, face and number has exactly the same chance. Lists are shuffled with the Fisher–Yates method, where every order is equally likely.
Limits you should know
A pick on screen is not a verifiable draw: nobody else can check it and it is not stored. For a public raffle, record the screen or use a method your participants can observe. Nothing you type is sent to a server.