Draw numbers, pick from a list, roll dice, flip a coin or run a giveaway — from an unbiased source, with a seed you can publish when the draw needs to be checkable.
Browse Random & Decision
- Random ToolsFree random generators, pickers, dice, coins and team makers that run entirely in your browser.59 tools
- Random Picker ToolsPick a name, an item or a winner from any list — one at a time or several at once, with or without repeats, and with optional weighting.9 tools
- Dice, Coin and Card ToolsRoll dice with standard notation, flip fair coins, and shuffle or draw playing cards.8 tools
- Random Number ToolsNumber generators for every situation: plain draws, ordered sequences, reproducible seeded output, cryptographically secure values, booleans and binary strings.6 tools
- Random Data GeneratorsGenerators for the values developers and testers actually need: passwords, API tokens, UUIDs, raw bytes, hex, Base64, dates, coordinates, IP and MAC addresses, HTTP status codes, synthetic records and JSON.16 tools
- Giveaway and Contest ToolsDraw winners, assign prizes, build brackets and schedules, call bingo and set turn order.9 tools
- Fun Random GeneratorsDecision makers for when the choice matters less than making it: what to eat, what to do, truth or dare, rock paper scissors.4 tools
Good places to start
- Random Number GeneratorGenerate random numbers in any range, instantly and in your browser.
- List RandomizerPaste any list and get it back in a uniformly random order.
- Flip a CoinFlip a fair coin online — once, a hundred times, or as a best-of-three series.
- Wheel SpinnerA spinning wheel for names, prizes, choices or chores.
Frequently asked questions
Is the randomness here actually fair?
Yes, in the sense that every outcome is equally likely. Values come from the browser's cryptographically strong generator, and the range is derived by rejection sampling rather than by a modulo, which would quietly make the lowest numbers slightly more likely.
What is a seed and when should I use one?
A seed is a starting value that makes a draw reproducible: the same seed always produces the same result. Use one when a draw has to be checkable by someone else, such as a giveaway. Leave it empty when you simply want an unpredictable result.
How can I show a giveaway draw was not rigged?
Publish the entrant list and the seed before you draw, then run the draw. Anyone can re-run it with the same seed and list and get the same winner. What makes this convincing is committing to the seed in advance; a seed revealed afterwards proves nothing.
Do the dice and coin tools use Math.random?
Not as the source of the result. Math.random is neither uniform enough nor reproducible, so the draws use a cryptographically strong source in normal mode and a well-tested seeded generator when you supply a seed. Animation timing is the only thing that uses anything else.
Can the same number come up twice in a row?
Yes, and that is what random means. A tool that avoided repeats would not be random, it would be shuffled. Where you actually want no repeats — a draw without replacement, a class list, a giveaway — use the tools that state they draw unique results.
Are these suitable for gambling or an official prize draw?
No. They are not certified, audited or independently tested, and a regulated lottery or gambling draw has legal requirements these do not attempt to meet. For an informal giveaway or a classroom, the seeded mode gives you something people can check.
What is the difference between a picker and a generator?
A picker chooses from a list you supply, so the outcome is always one of your entries. A generator produces a new value inside a range or format you describe. Use a picker for names, prizes or tasks; use a generator for numbers, data or test values.