Paste one name per line and generate pairs with a Fisher–Yates style browser shuffle. If the list contains an odd number of entries, the final entry is clearly marked as unpaired.
Pairs = Shuffle( List ) -> Group by 2Shuffles the name list randomly using a modern Fisher-Yates shuffle algorithm and pairs them sequentially. If odd, handles the odd name with a custom group of three.
Input your list of names into the text box (one name per line).
Choose how to handle an odd number of names (e.g., leave one solo, or form a group of three).
Click Generate Pairs to trigger the shuffle.
The paired results are instantly displayed on clean cards for easy copying.
The tool shuffles the supplied list in the browser and groups adjacent entries into pairs. Its displayed handling option determines what happens when the list contains an odd number of names.
The generator does not account for skill level, conflicts, prior pairings, accommodations, or other constraints. Review the result before using it for consequential group assignments.
Reviewed July 28, 2026
One name per line: Uses a simple, reviewable input format.
Fisher–Yates style shuffle: Rearranges the candidate list before grouping adjacent entries.
Odd-list handling: Marks one entry as unpaired instead of silently dropping it.
Quick regeneration: Run the shuffle again when a new informal grouping is appropriate.
The tool uses a Fisher-Yates style shuffle and then groups neighboring entries. The process is suitable for informal assignments, but it is not independently audited and does not account for constraints or prior pairings.
If your list has an odd number of names, the tool can either **create one group of three** so everyone is included in a team, or **leave one person solo** as a floater, depending on your selected preferences.
A random pair generator is perfect for **assigning study partners** in school, creating **Secret Santa exchanges**, organizing **peer review pairs** in software development, or setting up **1-on-1 team icebreaker chats** in the office.
The tool does not know about accessibility needs, conflicts, skills, prior pairings, or supervision requirements. Check the output and adjust it when the context calls for human judgment.
If you want to simply draw a single winner fairly from your list of entries instead of pairing them, try our Random Name Picker Tool for uniform raffles.