List Randomizer
Shuffle a list, pick winners or split it into near-equal groups with the browser's cryptographic random generator: one item per line, up to 10,000 lines. How it works
Use the List Randomizer
About the List Randomizer
Paste one item per line, choose Shuffle the list, Pick winners or Split into groups, and press Randomize. A shuffle gives every possible order the same chance (a 4-item list has 24), winners are never drawn twice, and groups differ in size by at most one. The list randomizer takes up to 10,000 lines.
Group sizes when a list is split
| Items | Groups | Group sizes |
|---|---|---|
| 7 | 2 | 4, 3 |
| 10 | 3 | 4, 3, 3 |
| 25 | 4 | 7, 6, 6, 6 |
| 30 | 6 | 5, 5, 5, 5, 5, 5 |
The list is shuffled and dealt round the groups in turn, so the first groups get the extra items.
Frequently asked questions
- How do I randomize a list of names?
- Paste the names one per line, keep Shuffle the list selected and press Randomize. Blank lines are skipped and spaces at the ends of lines are trimmed; tick Remove Duplicates to merge identical lines. Copy puts the result on the clipboard and says whether it worked.
- How do I pick a random winner from a list?
- Choose Pick winners, type how many to pick and press Randomize. No line is picked twice, and the winners come out in the order they were drawn. The count cannot be more than the number of items: with 2 names the page answers that you cannot pick 3.
- How do I split a list into random groups?
- Choose Split into groups and type the number of groups. The list is shuffled and dealt round the groups in turn, so 10 names in 3 groups give groups of 4, 3 and 3, and 25 names in 4 groups give 7, 6, 6 and 6. Each group is written as a heading such as Group 1 (4), then its names one per line, with a blank line before the next group, so Copy pastes it straight into a document or chat.
- Is the list randomizer really random?
- Each swap index comes from 32-bit words of crypto.getRandomValues, and a word is used only when it falls below the largest multiple of the range, so no position is favoured. That makes every order equally likely, but the page is not an audited draw: nothing records the result, and pressing Randomize again gives a new one.
- How long can the list be?
- 10,000 lines or 500,000 characters, whichever comes first. A longer list gets a message asking you to shorten it instead of a result.
Related Tools
View all toolsCoin Flipper
Flip 1 to 10 virtual coins for heads or tails, with a running tally. Each face comes from the browser's secure random source, so both sides are equally likely.
Dice Roller
Dice roller for d4 to d100 and notation such as 2d6+3 or 4d6dl1 (drop lowest). Shows each die and the total, plus the minimum, maximum and average.
Random Number Generator
Random number generator: draw 1 to 10,000 numbers between a minimum and maximum you set, as whole numbers or decimals, with or without repeats, sorted or not.
Rock Paper Scissors
Play rock paper scissors against a computer that picks at random, with a scoreboard, win rate and streaks. Every round is 1 in 3 to win, lose or draw.
Random Data Generator
Generate 1 to 1,000 fake people as JSON, CSV or a SQL INSERT: id, name, email, phone, address, age and active, each optional but id. Seeds repeat rows.
Random Word Generator
Generate 1 to 1,000 random words from the EFF list of 7,772 common English words, filtered by length, first or last letters, or letters inside.