Fun & Random
Twelve browser-side randomizers for picking, deciding, and breaking ties.
Every tool on this page calls Math.random() in your browser — no server, no logged result, no shared seed. That's important if you're using one of these to decide something with a small group: the output is reproducible only by re-running, and there's no way for one participant to "see" another's roll. It's also why these tools are not appropriate for anything that needs auditable randomness (giveaways with a prize, tournament brackets, scientific sampling). For that, use a CSPRNG with a published seed.
A second thing worth noting: small samples look streaky. Ten coin flips have a 1-in-1024 chance of all-heads — meaning roughly one in a thousand visitors will see something that looks "broken" but is actually working correctly. The same is true of dice runs and wheel spins. If a result feels rigged, it almost certainly isn't; short runs are just noisy.
Spin the Wheel
Random selection wheel with custom options
Ladder Game
Korean-style random selection game
Random Number
Generate random numbers in any range
Coin Flip
Flip a virtual coin - Heads or Tails
Dice Roller
Roll virtual dice with animations
Yes or No
Let fate decide for you
Rock Paper Scissors
Classic game against the computer
Team Generator
Divide people into random teams
Lotto Generator
Generate random lottery numbers
Card Draw
Draw random cards from a deck
Slot Machine
Spin the emoji slots for fun
Drawing Lots
Pick a lot to test your luck
Which one to use?
- Two-way ties (yes/no, this/that): Coin Flip or Yes or No.
- Pick one from a list of names: Random Wheel (visual) or Drawing Lots.
- Split a group into teams: Team Generator (handles uneven counts).
- Order a sequence (turn order, draft order): Ladder Game.
- Sample from a known set with replacement: Dice Roller or Random Number.
- Sample without replacement: Card Draw or Lotto Generator.
For background on why short runs feel unfair, see the Monty Hall Problem and the psychology of numbers.