Random Pair Generator — Randomly Match People into Pairs

Paste a list of names and instantly split them into random pairs — perfect for study buddies and icebreakers.

How to use the random pair generator

  1. Enter or paste names in the box, one per line.
  2. Click Generate pairs — done. Click again any time for a fresh shuffle.

Where random pairing helps

Random pairs remove the awkwardness of picking partners yourself: nobody is left out, friend groups get mixed up, and it feels fair because it is fair. Teachers use it for peer review and lab partners, managers for pair programming or 1:1 coffee chats, and event hosts for conversation starters at meetups. Because it runs entirely in your browser, your list never leaves your device.

What happens with an odd number of people

Someone has to be left over, and how you handle it matters more than it sounds. The three workable options are a group of three, a rotating sit-out, or pairing the spare person with you. A group of three is usually best for classroom work — but be aware that threes behave differently from pairs: one person tends to drift, so give trios a task that genuinely needs three roles rather than the same worksheet. Never default to the same person sitting out twice.

Random pairs repeat more than you expect

Reshuffle a group of twelve a few weeks running and you will see the same two people matched again surprisingly soon. That is not a flaw in the shuffle; it is how independent random draws work, and it is the same intuition failure that makes shared birthdays in a room seem impossible. If repeats actually matter — coffee roulette, peer review, rotating partners across a term — keep a note of past pairings and reshuffle until the new set avoids them. A true round-robin schedule, where everyone meets everyone exactly once, is a different problem that randomness alone will not solve.

Where it earns its keep

  • Peer review. Randomly assigned reviewers give more honest feedback than self-chosen ones, because neither party picked the other.
  • Pair programming. Rotating pairs is how knowledge stops living in one person's head. Random assignment removes the awkwardness of asking.
  • Coffee roulette and 1:1s. The main reason these schemes die is that someone has to do the matching every month. Pasting the list in takes ten seconds.
  • Conferences and meetups. Pair attendees for a five-minute conversation before the main session; it breaks up the clumps of people who already know each other.
  • Sparring, debate and language practice. Anywhere matching yourself would look like favouritism.

Pairs, groups, or a gift-giving loop?

These are three different shapes and it is worth picking the right one. This tool makes mutual pairs — A is with B, and B is with A. For groups of three or more, the random group generator splits by group count or size, and the random team generator makes evenly sized teams. For a gift exchange you want neither: the Secret Santa generator builds a one-way loop where A gives to B and B gives to C, so nobody is simply swapping with one other person.

Frequently asked questions

How are pairs matched?

All names are shuffled with a fair Fisher–Yates shuffle, then split into groups of two in order — so every possible pairing is equally likely.

What happens with an odd number of people?

The final pair becomes a group of three instead of leaving one person out — everyone always gets matched.

Can I use this for Secret Santa?

For a one-off random pairing (study buddies, review partners, conversation groups) it works great. For gift-exchange Secret Santa specifically, you may also want to avoid repeat pairs from previous years, which this simple tool does not track.

Is there a limit on how many names I can use?

No practical limit — it runs entirely in your browser and can shuffle hundreds of names instantly. Nothing is uploaded anywhere.

More random generators