EN
My tools

List Randomizer (Shuffle Lines)

Shuffle a list into random order: lines, comma items, words, sentences or paragraphs. Pick the first few, split into teams, number the result, or use a seed to repeat it.

Leave empty to keep every item — for example 3 to draw three winners.
1 = no groups. Groups differ in size by at most one.
Empty = a new secure random order every time. The same seed always gives the same order.
My tools →
Advertisement

Shuffle any list into a random order: names for a raffle, students for presentations, players for teams, tasks, quiz questions or playlist items. Paste lines or comma-separated items, and the randomizer returns a new order using your browser’s secure random generator. You can draw just the first few items, split everyone into groups of equal size, number the result, or enter a seed so that the same order can be reproduced and checked later.

How to use this tool

  1. Paste your list, one item per line or separated by commas.
  2. Choose how items are separated: lines, commas, words, sentences or paragraphs.
  3. Optionally keep only the first few (for winners) or split the list into groups.
  4. Leave the seed empty for a fresh random order, or type a seed to make the order repeatable.

Formula

Fisher–Yates shuffle: for i = n − 1 down to 1, swap item i with item j, where j is a uniform random integer from 0 to i

This algorithm gives each of the n! possible orders exactly the same chance, provided the random numbers are unbiased. Without a seed, the numbers come from crypto.getRandomValues with rejection sampling, which removes the small bias of the modulo trick. With a seed, the text is hashed (FNV-1a) into a 32-bit start value for the mulberry32 generator, so the same seed and the same list always produce the same order; that is good for transparent draws but not for secrets. Groups are dealt round-robin from the shuffled list, so sizes differ by at most one.

Example

Eight names split into 2 groups give two teams of 4. Drawing three winners from a list of 50 entries means keeping the first 3 items of the shuffled list; each entry has a 3 in 50 (6%) chance of being picked.

Frequently asked questions

Is this list randomizer truly random?

Without a seed it uses the browser’s cryptographic random generator, the same source used for keys and passwords, together with an unbiased shuffle. No order is more likely than another.

Why would I use a seed?

A seed makes the result repeatable. Announce the seed before a giveaway, and anyone can paste the same list and seed to check the winners. Keep the list and seed identical, including spelling and order.

How do I split a class into random groups?

Paste the names, set “Split into groups” to the number of groups, and copy the result. Students are dealt into groups one by one after shuffling, so groups are as equal as possible.

Last updated:

Cite or embed this tool
APA

kakaoCalc. (2026, November 8). List Randomizer (Shuffle Lines). https://kakao.mobile/tools/random-list-randomizer/

MLA

“List Randomizer (Shuffle Lines).” kakaoCalc, 8 Nov. 2026, kakao.mobile/tools/random-list-randomizer/.

Paste this code into your page. The widget runs in your visitors' browsers, shows no ads and keeps a link back to this page. Embedding terms

Advertisement