Random pair generator
Paste names and get random pairs instantly. With an odd count, one pair becomes a trio so nobody is left out.
Teams
Random pair generator
This page is preset to a team size of 2, so every press of Make Teams deals your list into random pairs. It is a quick way to assign pair-programming partners, practice buddies, icebreaker conversations, or doubles teammates without anyone accusing you of playing favorites.
The shuffle uses the Web Crypto API (crypto.getRandomValues) with a Fisher-Yates shuffle, so every arrangement is equally likely. Names can be separated by new lines, commas, or semicolons, and everything runs locally in your browser with nothing uploaded or stored.
Frequently asked questions
What happens with an odd number of names?
Nobody sits out. The tool builds as many full pairs as fit and adds the remaining person to one of them, so with 7 names you get two pairs and one trio.
Can I reshuffle if I don't like the result?
Yes. Press Shuffle Again for a completely fresh random split, as many times as you like. Each shuffle is independent, so previous results have no effect on the next one.
More ways to split a group
Use Clean.tools from your AI agent
Clean.tools also runs an MCP server — read-only utility tools your AI agent can call directly. No key, no signup: requests are processed in memory and request contents are never stored.
claude mcp add --scope user --transport http clean-tools https://mcp.clean.tools/mcpclaude mcp add --scope user --transport http clean-tools https://mcp.clean.tools/mcphttps://mcp.clean.tools/mcphttps://mcp.clean.tools/mcpEvery tool, the REST API, and setup for Cursor, Claude Desktop, VS Code & more →