Wavebytewavebyte.in
Loading tool...

What is Random Picker?

Three ways to leave a decision to chance. Flip a virtual coin and keep a running tally of heads and tails. Roll up to twelve dice at once with 4, 6, 8, 10, 12, 20, or any custom number of sides, and see each die along with the total. Or paste a list of names and let the picker choose one at random, optionally removing each pick so nobody comes up twice.

How to Use

1

Choose Coin, Dice, or Name Picker.

2

For dice, set how many to roll and how many sides each has; for names, paste one name per line.

3

Press the button - flip, roll, or pick - and the result appears instantly.

Why Use This Tool?

Anything that settles an argument or picks a winner needs to be genuinely fair. This tool draws from your browser's cryptographic random number generator and discards values that would skew the result, rather than relying on the biased shortcut most scripts use. Handy for classroom draws, giveaways, tabletop games, deciding who goes first, or shuffling a running order.

FAQ

They come from crypto.getRandomValues, the browser's cryptographically secure random source, rather than Math.random. The tool also uses rejection sampling, discarding the handful of values that would make some outcomes marginally more likely than others.

Yes. Paste the entrant names one per line and tick the option to remove each pick so you can draw multiple winners without repeats. Bear in mind the result is not independently auditable, so for high-value draws keep a screen recording or use a service that issues a verifiable certificate.

Up to twelve, each with anywhere from 2 to 1000 sides. The standard D4, D6, D8, D10, D12, and D20 are preset, and the custom option covers everything else.

It reorders your entire list at random using a Fisher-Yates shuffle and writes the new order back into the box. Useful for setting a presentation order or randomising teams.

No. Everything runs in your browser and the names never leave your device.