Who Goes First, Random Turn Order for Games
Randomly assign turn order for board games and group activities. Enter player na
Who Goes First
Enter player names and generate a random turn order for board games, party games, or any group activity. The tool shuffles all names using the Fisher-Yates algorithm and displays the resulting sequence: Player 1 goes first, Player 2 goes second, and so on. Every possible ordering has equal probability. Board gamers know the struggle: who goes first? Some games say "youngest player," others say "last person who did X," but the simplest fair method is randomization. This tool eliminates the debate. Paste your player names, click generate, and the order is settled instantly. No arguments, no house rules, no bias. The result is displayed as a numbered sequence and tracked in the history so you can reference it throughout the game. Need to re-randomize for a new round? Click again for a fresh order. Each generation is completely independent of previous results.
How it works
The generator reads player names from the input (one per line), filters blanks, then applies the Fisher-Yates shuffle algorithm. Starting from the last position, each element is swapped with a randomly chosen element from the unprocessed portion of the array. This produces a uniformly random permutation, every possible ordering of N players has a probability of 1/N!. The shuffled list is displayed as a numbered sequence (1st, 2nd, 3rd...) and the first name is highlighted as the starting player.
When to use this tool
Board gamers determine turn order for Catan, Monopoly, Risk, Ticket to Ride, and any game that needs a starting player. Card game groups establish dealing order. Classroom teachers set presentation order for student reports. Family game nights settle the eternal "who goes first" argument. Tournament organizers assign seeding positions. Improv comedy groups establish scene order for performances.
Frequently asked questions
Is the order truly random?
Yes. The Fisher-Yates algorithm gives every possible ordering an equal probability. With 4 players, there are 24 possible orders, each equally likely. With 6 players, there are 720 possibilities, all with equal odds.
Can I add more players after generating?
Yes. Type additional names in the input field and click generate again. The entire list (including new names) will be reshuffled.
Can I use this for turn order in an ongoing game?
Absolutely. Generate the order at the start and reference it throughout the game. If rounds rotate (like in poker), use the generated order as the initial rotation and shift by one each round.
What if I need to remove a player who left?
Delete their name from the input and regenerate. The remaining players will be fairly shuffled among themselves.
Is this the same as the list randomizer?
Functionally very similar, both use Fisher-Yates shuffling. The list randomizer is a general-purpose shuffle tool. This tool is specifically designed for turn-order scenarios, with the first player highlighted and results labeled as ordinal positions (1st, 2nd, 3rd).
Related tools
Dice Roller for tabletop gaming
Team Generator for group splitting
Name Picker for drawing one name
List Randomizer for general shuffling
More free tools: kaalq.com · timer-hub.com · genqrc.com