Random Seating Chart

Arrange seats with unavailable spaces, fixed students and keep-apart rules.

Arrange the room

Your result

Ready when you are

Choose a room layout and lock any seats that need to stay fixed.

How to use this tool

Arrange seats with unavailable spaces, fixed students and keep-apart rules.

  1. Enter unique student names, room rows and columns.
  2. Number seats left to right then top to bottom. Add unavailable seats, fixed assignments and keep-apart pairs.
  3. Generate a chart. Drag or use a seat menu to swap students; every change is checked before it is applied.

About the results

Keep-apart rules cover immediate horizontal and vertical neighbors, not diagonals. The bounded search reports conflicts or its limit. Printing uses the current chart.