About the random pair generator
A random pair generator matches participants for an activity where most people need one partner. Each entry appears in exactly one group. For an even number of names, every group is a pair. For an odd number of at least three, the last three shuffled entries form a trio instead of leaving one person alone.
How to use the random pairs
- Enter all participants, one per line. Use unique labels if two people share a first name.
- Remove duplicate entries if they refer to the same person. Check the displayed count before creating partners.
- Click Make pairs. Copy the partner groups or download them as a text file to share with the group.
Random pairs example
One possible result is shown below. Your result will vary.
Input
Ana Ben Cleo Dan Eva
Example result
Pair 1 Ben Eva Trio 2 Dan Ana Cleo
Five people become one pair and one trio. With six people, the result would be three pairs.
When to use it
Partner practice
Assign practice partners for language learning, peer review, or a short exercise. A visible roster helps everyone find the correct partner quickly.
Workshop conversations
Mix attendees for introductions or discussion prompts. Generate a fresh set for another round, bearing in mind that previous partners are not excluded.
Two-person activities
Use pairs for simple cooperative games and tasks. If your event requires one person to receive a bye, use a tournament bracket instead of this trio rule.
Options and input rules
How the randomization works
The tool uses a Fisher–Yates shuffle driven by the browser’s crypto.getRandomValues() source. It walks through the list and exchanges each entry with a randomly chosen eligible position. The settings for this tool then determine how the shuffled entries become an order, selection, or set of assignments.
Entries and results stay in this page’s memory. This site does not upload your input or keep a saved history. A new generation replaces the displayed result; copy or download anything you want to keep before reloading or leaving the page.
Frequently asked questions
What happens with an odd number of names?
One group has three people. All remaining groups have two. This includes everyone without assigning the same entry to more than one group.
Can I generate pairs without repeating past partners?
Not in this version. Each generation is independent. Keep your own partner history if you need to check for repeated matches over several rounds.
Can I pair people from two separate lists?
This tool accepts one list and mixes everyone together. It does not enforce one participant from each of two categories.
How do I make groups larger than pairs?
Use Group generator for a maximum group size, or Team generator to choose an exact number of balanced teams.