Built and fact-checked by the DocNectar team — see our editorial standards
Key Features
Instant Calculation
Get accurate results in real time with our optimized algorithm.
Mobile Friendly
Fully responsive design. Works on all devices & screen sizes.
Privacy Focused
Your data stays on your device. We don't store any inputs.
100% Free
No hidden costs. This tool is completely free forever.
Paste a list (one item per line) and get it back in random order, using the standard Fisher-Yates shuffle algorithm. An explicit seed option means you can reproduce the exact same shuffle again later if needed.
How it works
Each item is swapped with a randomly-chosen earlier item, working from the last item to the first — the standard unbiased Fisher-Yates shuffle. A numeric seed controls the randomness; the same seed always reproduces the same shuffle order.
- Enter list (one item per line).
- Enter seed (optional — leave blank for random).
- Click Calculate to see your results.
Examples
Randomizing a list of names
Shuffling "Alice, Bob, Carol, Dave" with a given seed always produces the same randomized order for that seed, which is useful for reproducible draws or assignments.
Who should use it
- Randomizing a raffle or drawing order.
- Shuffling a playlist, reading list, or task list.
Industry applications
- Education (randomized group assignments)
- Event planning and raffles
Advantages
- Standard, proven-unbiased shuffle algorithm.
- Optional reproducible seed.
Limitations
- Text-based lists only — doesn't handle rich formatting or attachments.
Common mistakes to avoid
- Expecting a fresh shuffle each time when a specific seed is entered — the same seed always gives the same result by design.
Best practices
- Use a specific seed when you need a reproducible "random" assignment (e.g. a randomized team draw you might need to re-verify later).
Tips
- Note down the seed shown in the result if you might need to reproduce or verify this exact shuffle later.