Skip to content
EN

Published: 2026-07-01

Pair everyone up without landing the same partners again

"Find a partner" is one of those instructions that sounds simple and quietly fails every time. The same two friends drift together again, someone is left standing while everyone else has buddied up, and the quiet kid ends up with whoever's closest for the fifth week running. Whether you're running peer review in a classroom, setting up 1:1s across a team, or pairing people for a workshop activity, the hard part isn't making twos — it's making twos that are different from last time and that don't strand the odd person out. A pair generator does both for you.

Split a list into clean twos

The random pair generator takes a list of names — one per line — shuffles it, and deals everyone into pairs. The result comes back as a tidy set of cards: Pair 1, Pair 2, Pair 3, each showing two names. There's no setup beyond pasting your roster and clicking once, and because the whole group is matched in a single pass, nobody is picked "first" or "last" in a way that feels loaded. It's one shuffle, one deal, done.

That single-pass design is what keeps it fair. The tool isn't pulling one lucky pair and then scrambling for the leftovers — it lays the shuffled list out and partners adjacent names, so every person has the same shot at every other person on any given draw.

What happens with an odd number

Real groups rarely come in even counts, and "find a partner" is cruelest precisely when someone has no one to turn to. The pair generator handles this by forming a single group of three rather than leaving a person unmatched. So a group of eleven comes back as four pairs and one trio — everybody is placed, nobody is left holding the wall waiting to be claimed. It's a small thing, but it's the exact failure mode that makes partner activities miserable, and the tool just removes it.

The "avoid repeat pairs" memory

The feature that turns this from a one-off shuffler into a tool you use every week is Avoid repeat pairs. Switch it on and the generator remembers who has been matched before, stored locally in your browser, and actively works to give you fresh combinations. Under the hood it doesn't just shuffle once and hope — it tries a batch of candidate pairings and keeps the one that produces the most new partnerships compared to your history. The matchups that haven't happened yet are the ones it favors.

Two honest caveats come with that. First, the memory lives on the device and browser you use, so the history is tied to where you run it, not to an account that follows you around. Second, "avoid" means it minimizes repeats, not that it can guarantee zero — once a small group has cycled through most of its possible pairings, some repeats become unavoidable, and the tool will pick the freshest option still available rather than refusing to deal. For the first many sessions of a normal-sized group, though, you'll get genuinely new partners each time.

Reproduce a specific pairing with a seed

There's also a seed field. Type any word or number and the shuffle becomes repeatable: the same roster and the same seed produce the same pairs every time. That's handy when you want to commit to a pairing in advance and prove it wasn't fudged — announce the seed, and anyone can re-run it and see the identical matchups. Leave it blank and each click is a fresh random draw. Note that the seed pins the shuffle, while the repeat-avoidance memory works across sessions; reach for the seed when you want a single provable result, and the avoid-repeats toggle when you want variety over time.

Where pairs are the right shape

Twos are the natural unit for a surprising number of activities. Peer editing, where each writer reads one partner's draft. Recurring 1:1s or coffee chats across a team that you want to rotate so people meet new colleagues. Conversation practice in a language class. Buddy systems on a field trip. Think-pair-share, speed-feedback rounds, lab partners. Anywhere the instruction is "team up with one other person," the pair generator gives you the whole arrangement at once instead of letting the room sort itself into the same cliques.

When you need groups, not pairs

If your activity wants threes and fours rather than twos, the random team / group divider carves a roster into groups of whatever size you set. If you specifically want to mix groups across many sessions while avoiding past groupings, the no-repeat group mixer is built for that. And when you're pairing people into opposing sides for a debate rather than collaborators, the debate pairer assigns matchups and positions together.

Stop pairing the same two people

Good partner work depends on the matchups being fresh and the odd person never being left out. The random pair generator shuffles your whole list into twos in one click, folds an extra person into a trio instead of stranding them, and — with the memory turned on — steers away from the partnerships you've already run. Paste your roster, flip on avoid-repeats, and let it hand the room a brand-new set of partners.

← Back to all posts

Send feedback

Found a bug, want a feature, or just say hi? Send it our way.