Random Pair Generator
Paste a list of names or items, click Generate, and get random pairs instantly. Handles odd numbers with a 'no partner' bye. Free, no signup.
Free ยท No signup ยท Unlimited ยท Runs in your browser
Random Pair Generator โ Instantly Assign Random Partners
The Random Pair Generator creates random pairs from any list of names or items. Enter your list โ one item per line โ click Generate, and every entry is randomly shuffled and matched into pairs. Works for class rosters, tournament draw lists, office teams, and anything else where you need two-person groupings assigned by chance.
The pairing is done entirely in your browser using the Fisher-Yates shuffle. There are no server calls, no accounts, and no size limits. If your list has an odd number of items, the last person after the shuffle is shown as "no partner" โ a standard bye โ so the rest of the list pairs cleanly. Click Generate again at any time to reshuffle and get a completely different set of pairs.
How to Use the Random Pair Generator
- Type or paste your list of names or items into the text box โ one item per line. You need at least 2 unique entries.
- Click Generate Random Pairs. The generator shuffles your list and groups items into pairs.
- Review the results. Each pair is shown as Person A + Person B with a pair number. If your list has an odd count, the last shuffled item appears in an amber row labeled no partner.
- Use the Copy button on any row to copy that single pair, or Copy All to copy every pair in a numbered list.
- Click Get More Random Pairs to reshuffle and generate a brand-new set with the same list.
How Pairing Works
The generator applies a Fisher-Yates shuffle to your deduplicated list, then walks through the shuffled order two items at a time: positions 1 and 2 become Pair 1, positions 3 and 4 become Pair 2, and so on. Because the shuffle is random and independent on every click, each generation produces a statistically independent result โ no pair is more likely than any other valid pairing.
Use Cases
- Secret Santa / gift exchanges โ paste all participant names and generate pairs to assign who gives to whom
- Study partners or coding pairs โ randomly assign class members so groupings are fair and unbiased
- Tournament first-round draw โ generate Pair 1 vs Pair 2, Pair 3 vs Pair 4 matchups for sports or game brackets
- Office buddy or mentorship programs โ randomly pair new employees with experienced colleagues
- Debate or interview partner assignments โ randomize who debates or practices with whom in a workshop
- Doubles sports โ randomly select tennis, table tennis, or badminton doubles partners from a player list
- Two-person team exercises โ split a group into random two-person teams for workshops, hackathons, or escape rooms
Handling Odd Numbers
If your list has an odd number of items โ say, 7 names โ the generator creates 3 pairs and marks the remaining 1 item as no partner. The bye item is displayed in a distinct amber row at the bottom so it is easy to spot. Because the shuffle is random, a different item lands at the bye position on each click โ so you can reshuffle to rotate who sits out if needed.
Frequently Asked Questions
What is the minimum number of items I can enter?
You need at least 2 unique items to generate a pair. The generator removes duplicates automatically before pairing, so if your list has repeated entries, only unique items are counted.
Is there a maximum list size?
There is no hard limit. You can paste a list of 100 names and the generator will create 50 pairs. Everything runs in your browser with no server request, so performance depends only on your device.
Can I copy the results?
Yes. Each pair row has a Copybutton that copies that pair as plain text (e.g. "Alice + Bob"). The Copy Allbutton copies every pair in a numbered list โ "Pair 1: Alice + Bob", "Pair 2: Carol + Dave" โ ready to paste into a message or spreadsheet.
Does the generator work on mobile?
Yes. The Random Pair Generator runs entirely in your browser โ no download, no login, no data sent anywhere. It works on phones, tablets, and desktops.
Get 5 Random Internet Finds Every Week
๐ฅ Hidden deals ย ยทย ๐ Cool products ย ยทย ๐ก Stuff you didn't know existed
No spam. Unsubscribe anytime.
More Tools You'll Love
All Lists & Decisions โKeep exploring โ all free, no signup.
Random List Picker
Pick a random item from your custom list.
List Randomizer
Shuffle any list into a random order instantly.
Random Yes or No
Let fate decide with a random yes or no answer.
Random Name Generator
Generate random first and last names instantly.
Random Username Generator
Create unique usernames for any platform.
Random Team Name Generator
Find the perfect team name for any occasion.