About this tool
Shuffle a list or pick one random item from it in your browser, using a Fisher-Yates shuffle driven by crypto.getRandomValues.
Frequently asked questions
How are blank lines handled?
Empty lines and surrounding whitespace are ignored, so only non-empty items are shuffled or picked.
Is the shuffle fair?
Yes — it uses a Fisher-Yates shuffle with unbiased secure random numbers, giving every ordering an equal chance.