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.