Generator Tools
List Shuffler
Randomize any list in your browser. Fisher-Yates shuffle with a crypto-strong mode and a seeded mode for reproducible draws. No signup, no upload.
Paste any list: names, lines, numbers, words, songs, anything. Pick the separator below if items are not on their own lines.
Separator
Shuffle mode
Crypto-strong uses crypto.getRandomValues and gives a different order each time. Seeded uses a deterministic PRNG so the same seed always produces the same order.
Source
crypto.getRandomValues, available in every modern browser. The shuffle uses an unbiased Fisher-Yates loop. A fresh order is produced each time you press Shuffle.
Produce up to 10 independent shuffles in one go. Useful for generating tournament rounds or multiple draws.
Parsed items
10
Blanks dropped
0
Duplicates dropped
0
Shuffles in result
0
Shuffled list
Press Shuffle to see a new random order.
Press Shuffle list above to randomize the order.
How to use
- Paste your list into the text area. Use new lines, commas, semicolons, spaces, or a custom separator.
- Toggle Trim whitespace, Remove blank lines, and Remove duplicates if you want to clean the list before shuffling.
- Pick a mode. Crypto-strong gives a different fair order every time. Seeded uses a seed string and reproduces the same order whenever you reuse it.
- Choose how many independent shuffles to generate, from 1 up to 10.
- Press Shuffle list. Copy a single shuffled order or every shuffle at once with the Copy buttons.
About this tool
List Shuffler randomizes any list of items in your browser using an unbiased Fisher-Yates (Knuth) shuffle. Two modes are available. Crypto-strong mode draws each random pick from crypto.getRandomValues, the same source modern browsers expose for security work, so every press of Shuffle gives a fresh order that no one can predict in advance. Seeded mode uses a deterministic PRNG (xmur3 string hash feeding an sfc32 generator), which means the same seed plus the same list always produces the same order: anyone with the seed can reproduce a raffle, a draft pick, or a question order and verify the result. Items can be separated by new lines, commas, semicolons, spaces, or a custom separator, with optional trim, remove blank lines, and remove duplicates filters that apply before the shuffle. Up to 10 independent shuffles can be generated in one batch (useful for tournament rounds or multi-stage draws). Every shuffle has a copy button for the single result and an aggregate copy button for the whole batch. The shuffle, the seed, and the list never leave your browser.
Free to use. Works in your browser. No signup, no login.
Related tools
You may also like
Random Team Generator
Split a list of names into balanced random teams or fixed-size groups.
Open tool
GeneratorDecision Wheel
Animated wheel that picks one item fairly. Remove-winner mode for raffles.
Open tool
GeneratorDice Roller
Roll one or many polyhedral dice with modifiers, advantage, keep highest or lowest, and 2d6+3 notation.
Open tool
GeneratorLottery Number Generator
Random quick picks for Powerball, Mega Millions, EuroMillions, UK Lotto, and custom games.
Open tool
GeneratorRandom String Generator
Random strings with hex, base32, base58, base62, base64 URL-safe, or a custom alphabet.
Open tool
TextText Sorter
Sort lines alphabetical, natural, numeric, length, random, or reverse with dedupe.
Open tool