Random Picker
Who takes the Saturday shift, who presents first, who gets the one ticket left. The fair way to settle it is a draw nobody can nudge — so this one uses the browser’s cryptographic randomness, not the everyday kind, and the list never leaves your device.
The draw uses the browser’s cryptographic randomness, not the ordinary kind: for shifts, prizes and speaking order that difference matters. Nothing is sent anywhere, and the list is remembered only on this device.
Nearby: Random Number Generator · Password Generator · UUID Generator · Online Timer
- Free
- Files never leave your device
- No sign-up
- No file limit
How to use
- Paste the list — one name per line.
- Pick what you need: draw names, shuffle the order, or split into groups.
- Press the button. Draw again as many times as you like.
Good to know
Why the ordinary randomness is not enough
The usual `Math.random()` is not built for anything that matters: its sequence is predictable from previous values. When the draw decides shifts, prizes or who goes first, that is a real difference, and it costs nothing to avoid — the browser has a cryptographic source built in. Two more traps live nearby: taking a remainder makes the first names come up more often, and shuffling by a random comparator produces uneven orders. Neither is used here.
Groups are dealt round-robin
Splitting seven people into three groups by cutting the list in thirds gives 3, 3 and 1 — the last group always loses. Dealing them out one by one, like cards, gives 3, 2 and 2. That is the difference between a formula that is easy to write and one that is fair to be in.
Frequently asked questions
Is the draw actually random?
It uses the browser’s cryptographic random source, and the remainder bias is removed: every name has the same chance. The shuffle is Fisher–Yates, so every order is equally likely.
Is my list sent anywhere?
No. Everything happens in your browser, and the list is remembered only on this device so you do not retype it next time.
Can the same name come up twice?
Only if you tick the box. By default a name that has been drawn is out — which is what you want for prizes and shifts.
What if I ask for more names than there are?
You get everyone in the list and a line saying how many that was, instead of a silent short answer.
Related tools
- Spin the Wheel Type one name per line, press spin and watch the wheel stop on somebody. Every slice has exactl…
- Coin Flip Press the button — the coin turns over in the air and lands on heads or tails. Both sides are e…
- Dice Roller Press a die for a quick roll, or type something like 2d6+3 and press Enter. Every die comes fro…
- Random Number Generator Set the range, say how many numbers you need and press the button. For a prize draw switch on «…
- Password Generator A new password is generated the moment this page loads, using your browser's cryptographic rand…
- UUID Generator Press the button and get identifiers you can paste straight into a database, a config or a test…
- Online Timer Pick a length or press one of the presets — the countdown starts straight away and ends with a…
- QR Code Generator Type a link or any text and the code appears as you type. Download it as a PNG for a screen or…