👯Random Two-Person Pair Matcher

Shuffles names into pairs of two and avoids last round partners

You Might Also Need

This tool reshuffles a name list into pairs of two. Type the pairs from your last round, separated by commas, and the shuffle avoids putting those same people together again. When the headcount is odd you choose whether one group becomes a trio or one person waits, which makes it easy to run several rounds in a class, a study group or a meetup.

The list is shuffled with a reverse Fisher-Yates pass and then cut into pairs from the front. When last-round pairs are given, the page reshuffles up to 300 times until none of them reappears; if it cannot get there, it shows the arrangement with the fewest repeats and reports how many remain. There is no published standard for how often partners should rotate, and none was confirmed in an authoritative source. Current as of October 2026.

This page does not handle groups of three or more as a general split, seating charts, or balancing groups by skill or gender. A name in the last-round box that is not in the main list is used only for the avoidance check and is never added to the draw. Browser randomness is not a cryptographically secure source, so do not use it for legally binding draws or for any draw where money is at stake.

Frequently Asked Questions

Why would I type last round pairs?

So the same two people are not matched again. The page reshuffles up to 300 times looking for an arrangement that avoids every pair you listed.

What if the repeats cannot all be avoided?

After 300 tries the arrangement with the fewest repeats is shown, together with how many listed pairs came up again.

What happens with an odd number of people?

You choose between making one group of three and leaving one person waiting. The waiting person appears on the last row of the table.