nine ways to leave it to chance
Can't decide?
Draw a lot.
A spinner wheel, a name picker, dice, a coin, a number generator, a team splitter, a tournament bracket, a Secret Santa draw and a rota builder — every one of them decided by real cryptographic randomness, right here in your browser. Nothing you type ever leaves this tab.
All tools
Spinner Wheel
Type your options, spin, let the wheel decide.
Random Name Picker
One list in, one fair pick out.
Dice Roller
Tumble any dice, from a d4 to a d20.
Coin Flip
Heads or tails, flipped in 3D.
Random Number Generator
Pick a range, draw one number or twenty.
Team Generator
One list, split fairly into N teams.
Tournament Bracket Generator
Names in, a seeded knockout bracket out — byes and all.
Secret Santa Generator
Draw names with exclusions, and a private link for each person.
Rota Builder
People across slots, evenly, and never twice in a row.
Spinner Wheel
← All toolsType your options into the list, one per line, then spin — the wheel is divided evenly and a winner is drawn using your browser's cryptographic random number generator, not a fake weighted animation. Share the exact wheel you built with a link.
History
No spins yet on this device. Every result lands here, and the last 100 stay after a reload.
Random Name Picker
← All toolsPaste in a list of names, one per line, and draw one at random — each name has an equal, cryptographically random chance. Good for raffles, picking who presents first, or settling an argument about who does the dishes.
History
No picks yet on this device. Every result lands here, and the last 100 stay after a reload.
Dice Roller
← All toolsChoose how many dice and what kind — d4 through d20 — then roll. Each die tumbles into a genuinely random result and the total adds itself up, so you can settle a tabletop rule or a bet without digging through a dice bag.
Total: 0
History
No rolls yet on this device. Every result lands here, and the last 100 stay after a reload.
Coin Flip
← All toolsFlip a coin the moment you need one — heads or tails, chosen with cryptographic randomness and shown with a real 3D flip. Flip a batch at once when you need more than one call, and keep a running tally as you go.
Random Number Generator
← All toolsSet a minimum and maximum and draw a number — or several at once. Turn on “No repeats” to draw a unique batch, like numbers for a raffle, or allow decimals for a precise random value in a range.
Team Generator
← All toolsPaste in everyone's name, pick how many teams you need, and the group gets shuffled and split as evenly as possible — no more picking captains and going one by one.
History
No splits yet on this device. Every result lands here, and the last 100 stay after a reload.
Tournament Bracket Generator
← All toolsPaste in everyone playing and get a proper single-elimination bracket — drawn at random or seeded in the order you listed, with the byes handed out the way a tournament actually hands them out. Print it and pin it up.
Secret Santa Generator
← All toolsPaste in everyone taking part, add any pairs who must not draw each other, and everyone gets a private link showing only the name they drew. You can run it without ever seeing the pairings yourself.
Rota Builder
← All toolsChores, on-call weeks, who reads next — one list of people, however many slots you need, dealt out at random but evenly, so nobody quietly ends up with twice as many turns as everyone else.
Why crypto.getRandomValues, not Math.random()?
Every draw on this site — the wheel's winner, a dice face, a coin's side — is chosen with crypto.getRandomValues, the same cryptographically strong randomness source browsers use for security-sensitive code. Math.random() is a faster, weaker generator never designed to resist prediction. It isn't used anywhere on drawlots.net.