座席抽選プログラム 使い方
English | 日本語
1. ダウンロード, 起動
GitHub Pages 上で利用できます。こちらへアクセスしてください: https://akuad.github.io/SeatLottery/ja.html
オフラインで利用するには:
本リポジトリをクローン (ソースをダウンロード) し、ブラウザで src/ja.html を開いてください。他に、追加のライブラリやソフトなどは不要です。
2. メンバー入力
メンバー入力を行います。記法は以下の通りです:
優先席指定 (0 or 1),氏名,フリガナ,番号
優先席指定 (0 or 1),氏名,番号
優先席指定 (0 or 1),氏名
氏名
優先席指定、フリガナ、番号の入力は任意です。
入力例:


フリガナが不要な場合は、以下の形式で記述します。
番号,氏名,,優先席指定 (0 or 1)
(または)
番号,氏名,優先席指定 (0 or 1)
Note: 番号は、文字列を含んでいても、昇順/降順に並べられていなくとも、番号が重複していても、エラーや警告などは発しません。
3. 座席情報入力
縦 x 横の座席数を入力します。フィールドには、1 から 20 までの整数を入力することができます。
座席ブロックを右クリックまたは左クリックすると、座席の種別を「一般, 優先, 未, 空」に変更することができます。
- 一般 - 通常の座席
- 優先 - 前方希望など、一般席と別枠の座席
- 未 - 未使用の座席
- 空 - 座席が配置されていない箇所


4. 座席表生成
以下の条件を満たすと、「座席表を生成」ボタンを押せるようになります。
- 座席数に正しい値 (1以上 20以下) が入力されている
- メンバー数よりも座席数が上回っている (一般、優先共に)

「座席表を生成」ボタンを押すと、設定された座席表にランダムでメンバーが割り振られた座席表が表示されます。

必要に応じ、ドラッグ&ドロップで席を入れ替えます。

必要に応じ、タイトル欄や備考欄に必要事項を入力してください。入力が空のときは、印刷時にフィールドが非表示になります。
ブラウザのページ印刷機能、または「印刷」ボタンから、座席表を印刷することができます。
Note: 余白は自動調整されないため、必要に応じてブラウザの印刷機能から手動で調整してください。
その他機能
入力自動復元
入力したメンバーと座席情報は、ご利用のブラウザ内に保存され、次回起動時に自動で復元されます (プライベートブラウズ使用時はブラウザの仕様により自動で破棄されます)。
入力を破棄したい場合 (共有 PC のご利用であるなど) は、入力部近くの削除/リセットボタンを押下してください。

Note: プライベートブラウズ使用時は、ブラウザの仕様により自動で破棄されます。
前回の結果復元
前回最後に生成した座席表を再表示できます。ブラウザに自動で保存されるため、ブラウザを一度閉じても復元可能です。
結果を破棄したい場合 (共有 PC のご利用であるなど) は、破棄ボタンを押下してください。
Note: プライベートブラウズ使用時は、ブラウザの仕様により自動で破棄されます。