Generate a hall seating plan that puts a different paper beside every candidate where two or more groups are sitting together, and separates consecutive roll numbers where only one group is. It reports the separation it actually achieved rather than claiming one.
It assumes every desk in the grid is usable and equally spaced. A hall with a pillar, a broken desk or an uneven row needs the plan adjusted by hand.
Seating plans are usually drawn once, photographed, and reused for years — which is fine until the roll changes. What makes a plan worth redrawing is the constraint most hand-drawn ones miss: filling a hall in the obvious order puts roll 41 directly beside or in front of roll 42.
There is no single sequential order that avoids both, which is why the generator fills each group’s own columns in a permuted order — evens first, then odds. A physically adjacent column then carries a logically distant block, so vertical neighbours differ by the group’s column count and horizontal neighbours by roughly half of it.
Copying only matters if the person beside you has your question paper. Where two or more groups sit together, columns are dealt round-robin between them and every left–right neighbour is taking a different paper — which is a stronger guarantee than any roll-number separation can give.
This is why schools seat alternate subjects in one hall rather than filling a hall with one class. If the plan warns that consecutive rolls are ending up adjacent, seating a second paper alongside solves it outright.
The closest adjacent roll numbers in the finished grid are measured from the plan itself rather than assumed from the method. A narrow hall with a single group genuinely cannot separate candidates well, and a tool that quietly produced a poor plan while implying a good one would be worse than no tool.
Phrased the way they arrive, answered so each one stands on its own.
The strongest rule is that no candidate sits next to someone taking the same paper. Where that is not possible because only one group is sitting, consecutive roll numbers should be separated in both directions — beside and in front — which is what this generates.
No. It plans seats. Invigilator allocation depends on your own duty roster and the ratios your board sets.
Yes. Candidates overflow into the next hall in order, and each hall prints on its own page.
Checked by the Implementations desk on 7 September 2026. Corrections go in the page, dated, rather than quietly.
Pricing is on the page, in the open, with the counting rule written next to it. Nobody has to book a call to find out what it costs.
See pricingForty minutes with an implementation engineer — your classes, your fee heads, your grading scheme, entered as we go. No slides, no sample school.