🪑 Seat Randomizer
Randomly assign seats for your class, team, or event in seconds — paste names, set columns, and get a fair seating grid with a FRONT marker, all in your browser.
About
The Seat Randomizer uses the Fisher-Yates (Knuth) shuffle algorithm to produce a statistically unbiased random arrangement of names every time you click Shuffle. You type or paste a list of names (one per line), choose how many columns the room has, and the tool builds a grid where each cell represents one seat. A prominent FRONT label shows which edge of the grid faces the front of the room. Because everything runs inside your browser with no server calls, the tool works offline and your data stays completely private. It is ideal for teachers assigning classroom seats, trainers arranging workshop tables, event organizers placing guests, or any scenario where a truly random and reproducible seating order is needed.
How to use
- Type or paste your list of names into the text area, one name per line.
- Set the column count to match the number of columns in your room or table layout.
- Click Shuffle to apply the Fisher-Yates algorithm and generate a random seating grid instantly.
- Review the grid — the FRONT label at the top shows the direction facing the front of the room. Click Shuffle again for a new arrangement anytime.
- Print or screenshot the seating grid to share with your class, team, or event attendees.
FAQ
- How does the random shuffle work?
- The tool uses the Fisher-Yates (Knuth) shuffle, which iterates through the name list from the last item to the first and swaps each item with a randomly chosen earlier item. This guarantees every possible arrangement is equally likely, producing a truly fair result.
- What does the FRONT label mean?
- The FRONT label marks the top edge of the seating grid, representing the front of the classroom or venue — such as where the whiteboard, stage, or presenter stands. Seats in the first row of the grid are closest to the front.
- Can I reshuffle without re-entering names?
- Yes. Click the Shuffle button as many times as you like to generate a new random layout instantly. Your name list stays in the text area so you never have to re-enter it.
- Is there a limit on how many names I can enter?
- There is no hard limit. The tool runs entirely in your browser and can handle hundreds of names without any slowdown. Large lists simply produce a bigger grid — just make sure your column count is sensible for your layout.
- Does this tool save or store my names anywhere?
- Your names are kept only in your browser session and optionally in localStorage for convenience. They are never sent to any server. Closing the tab or clearing site data removes everything completely.