How to use this tool
- Enter one item per line.
- Select Generate for a fresh value.
- Check the method and assumptions below before using the result.
The method, explained
The Fisher–Yates algorithm walks backward through the list and swaps each item with a uniformly chosen item at or before its position. Random indices come from browser cryptography.
Enter four names on separate lines, then select Generate. The result contains the same four names in a random order; the original order remains possible.
What to keep in mind
Surrounding spaces are trimmed and blank lines removed. Duplicate items remain as separate entries. This shuffles a list; it does not select a single winner or enforce team constraints.
Common questions
Can the output equal the original order?
Yes. The original order is one valid random permutation and must remain possible.
Are duplicate names merged?
No. Each nonempty input line is treated as a separate entry, even when its text matches another entry.
Methodology maintained by ClarityKit. How these tools are built and checked.