Seat slots for unrestricted draws
Without together or apart rules, the tool reserves fixed places and shuffles the remaining physical seat slots and guests using the browser’s secure random source. A larger table offers more slots and therefore more opportunities to receive a guest. This mode does not balance the number of guests at each table, fill one table first or ensure every table is occupied. Empty places remain explicit. If you need exact occupancy, make the available capacities sum to your guest count after confirming the real furniture can support that plan.
Constraint search for relationships
When relationship rules are present, connected together groups are assigned as units. The search tries compatible tables with enough remaining capacity and respects every fixed guest. Candidate order is randomized, but feasible solutions are not sampled with equal probability. An independent validator recounts all guest IDs, capacities, reserved positions and relationships before showing a result. The search stops after fifty thousand nodes or about three seconds; reaching that limit means no answer was found within the budget, not that the arrangement has been proved impossible.
Practical lists for event staff
The result records table number, table name, round or long label, capacity, seat number and guest identity. CSV adds assigned, reserved or empty status and protects formula-leading text for spreadsheet use. Printed lists retain the same empty seats and reserved markers. Seat numbers are organizer labels, not a scaled diagram or an official position around a round table. Agree with your venue on where numbering begins and how chairs are counted before turning the list into physical place cards.