Random Order Shuffler
Random
A practical Fisher-Yates shuffle that respects whatever separator your list uses. Useful for assigning code-review pairs, randomizing demo order, generating a draft order, or anything where you need a fair permutation. The seed field switches the shuffle to a deterministic mulberry32 PRNG so two people running the tool with the same seed get the same order — handy when you want a 'random' draft that can be verified later. Leave the seed empty and each reshuffle pulls fresh bits from `crypto.getRandomValues`.
Gina Bob Han Frank Dave Eva Carol Alice
Shuffle is Fisher-Yates — uniform over all permutations. With a seed, results are deterministic and can be reproduced anywhere.
How to use
- Paste your list. Pick how it's separated (lines is the default).
- Hit Reshuffle. Or paste a seed (a name, a number, anything) for a reproducible order — same seed always gives the same result.
- Pick the output format. Numbered is useful when the order itself is the point (presentation slots, draft picks).
Frequently asked questions
- Is the shuffle uniform?
- Yes. Fisher-Yates over `crypto.getRandomValues` (or the seeded PRNG) — every permutation is equally likely. No biases from naive `sort(() => Math.random() - 0.5)` which gives skewed orderings.
- Why use a seed?
- Reproducibility. Run the tool with seed `team-dec-standup` and you'll get the same speaking order every time, which everyone can verify. Without a seed each click pulls new entropy and the order is non-repeatable.
Related tools
Random Number Generator
Generate cryptographically random numbers in any range — with or without duplicates, optionally sorted.
Group Maker
Split a list of names into balanced random groups — pick the group count or the people per group.
Raffle Draw
Pick N winners from a list of names — cryptographically random, with or without duplicates.
Dice & Coin Roller
Roll polyhedral dice (d4–d100) or flip a coin with cryptographic randomness.
Random Picker — Roulette & Ladder
Pick a winner with a spinning wheel or a ladder (ghost-leg) draw.
Password Generator
Generate strong, random passwords that never leave your browser.