Reviewed editorial for this tool is not available in the requested language yet, so the English version is shown. This route should remain out of search indexes until a human-reviewed translation is published.
Secure browser-local randomizer
Random seating chart generator
Place every participant into a rectangular grid without merging repeated names. You can pin specific people to exact coordinates and keep selected pairs from sharing an edge.
Tool controls
ローカル名簿の受け渡し
名前だけを渡します。出欠、タグ、制約、重み、画像、結果は引き継ぎません。
このブラウザ内だけに保存します。別端末へ移す場合はJSONをエクスポートしてください。
このツールは 1~20 件の名前に対応しています。
Set the options, then generate a result.
How it works
- Enter participants and choose a grid of up to 10 × 10 seats.
- Add optional fixed seats and neighbor-separation rules.
- The solver searches randomized valid layouts and shows every coordinate, including empty seats.
Worked example
A 3 × 4 grid with ten participants contains two labeled empty seats. A fixed entry such as Lee -> 1,3 always occupies row 1, column 3.
Limits and checks
- The grid has 1–100 seats and must be large enough for every participant.
- Separated pairs may not share a horizontal or vertical edge; diagonal seats are allowed.
- Impossible fixed-seat or separation combinations produce an error and are never silently ignored.
Privacy
Entries and results stay in this tab by default. Only when you choose to save a roster are its names stored in this browser. Tags, constraints and results are not included in the roster handoff. Tool values are not sent to URLs, analytics or servers; export happens only when you choose it.
Frequently asked questions
- Can two people have the same name?
- Yes. Each line stays distinct; use Name #2 or Name #3 when a rule must reference a later duplicate.
- Does 'keep apart' mean different rows?
- No. It prevents direct left, right, front, or back adjacency. It does not require different rows or block diagonal proximity.
- Do my entries leave this device?
- Entries and results stay in this tab by default. Only when you choose to save a roster are its names stored in this browser. Tags, constraints and results are not included in the roster handoff. Tool values are not sent to URLs, analytics or servers; export happens only when you choose it.
- What makes the selection random?
- The tool uses the browser's Web Crypto getRandomValues source and unbiased integer selection. Filters and constraints change the eligible set, not the chance among remaining valid choices.