席替えツール(ランダム座席表)

名前か出席番号を入れて、教室の席をランダムに決めます。前の席にしたい人、隣にしたくない組み合わせ、前回と同じ席・同じ隣を避ける、男女の交互配置などの条件を付けられます。

1. 教室の席

下の席をタップすると「使わない席(空席)」に切り替わります。オレンジの線は「前の席」の範囲です。

黒板・教卓

2. 座る人

目が悪いなど前の席にしたい人は、名前の最後に「*」を付けます。男女などで分けて交互に座らせたいときは、1つめのグループと2つめのグループの間に「---」だけの行を入れます。

3. 条件

前回の席は保存されていません(結果の「この席で決定」で保存できます)。

1行に2人ずつ、名前を「,」か空白で区切って入れます。例:佐藤,鈴木

座席表

「席替えする」を押すと、ここに座席表が表示されます。

このツールでできること

学校の教室や塾、研修会場、会議や宴会の席などで、座る場所をくじ引きの代わりにランダムで決めるツールです。教室の机の並び(横の列数と縦の行数)を設定し、使わない席をタップで外せるので、30人・35人など半端な人数のクラスや、机が欠けている教室にも合わせられます。名前の代わりに出席番号でも使えます。

ただランダムに並べるだけでなく、実際の席替えでよく求められる条件を付けられます。目が悪い人や背の低い人を前の席に、トラブルになりやすい2人を隣にしない、前回と同じ席や前回と同じ隣の人を避ける、男女を市松模様に交互に座らせる、といった配慮をしたうえで、それ以外はくじ引きと同じように偶然で決めます。結果は画面に大きく表示でき、印刷・画像保存・表計算ソフトへのコピーもできます。

使い方

  1. 「教室の席」で横の列数と縦の行数を入れます。使わない机があれば、その席をタップして空席にします。
  2. 「座る人」に名前を1行に1人ずつ入れます。名簿の列を貼り付けても、「番号を入れる」で出席番号を入れてもかまいません。
  3. 前の席にしたい人は名前の後ろに「*」を付け、男女などで交互にしたいときは2つのグループの間に「---」の行を入れて、条件にチェックを入れます。
  4. 「席替えする」を押すと座席表ができます。気に入らなければ「もう一度」、2人だけ入れ替えたいときは席を2つ続けてタップします。
  5. 決まったら「この席で決定」を押しておくと、次の席替えで「前回と同じ席・同じ隣」を避けられるようになります。

知っておくと便利なこと

30人の座り方の組み合わせは30の階乗、約2.65×1032通りあり、条件がなければ同じ座席表が二度出ることはまずありません。条件を付けないときは、ブラウザの暗号用乱数を使った「フィッシャー–イェーツのシャッフル」で並べるので、どの席になる確率も全員同じです。条件を付けたときは、まずランダムに並べ、条件に反している人を入れ替える作業を何千回もくり返して、条件をすべて満たす並びを探します。前の席の数より「*」の人が多いなど、どうしても満たせない条件があるときは、できるだけ守ったうえで、守れなかった点を座席表の下に表示し、該当する席を赤い枠で示します。

「隣」は同じ行の左右の席です。机を「2つずつ並べる」にすると、2台ずつくっついた机のペアだけを隣とみなし、通路をはさんだ席は隣に数えません。話し声や私語が気になるときは「前後の席も隣とみなす」にすると、前後も離せます。

学校の視力検査はA〜Dの4段階で判定され、目安として、B(0.9〜0.7)なら教室の後ろの席からでも黒板の文字がおおむね読め、C(0.6〜0.3)では前の席でも見えにくいことがあるとされています。視力のほか、身長や聞こえ方、体調などで配慮が必要な人は「*」で前の方にまとめておくと、席替えのたびに手で直す手間が省けます。

「教卓から見た向き」にすると、黒板が下に来て左右も入れ替わります。先生が教卓で座席表を見ながら名前を呼ぶときは、この向きで印刷すると便利です。

よくある質問

入力した名前や座席表はどこかに送られますか。
送りません。席替えの計算はすべてお使いのブラウザの中で行います。次回のために、入力内容と「決定」した座席表だけをこの端末のブラウザ(localStorage)に保存します。
特定の人の席を固定できますか。
席替えしたあとに、固定したい人と、その人を座らせたい席を続けてタップすると入れ替えられます。前の方にまとめたいだけなら、名前に「*」を付けるのが簡単です。
男女の人数が違うときはどうなりますか。
多い方のグループの一部が、もう一方のグループの席に座ります。何人がそうなったかは座席表の下に表示します。
クラスが変わったり、前回の記録を消したりしたいときは。
「前回と同じ席にしない」などのチェックを外せば、前回の記録は使われません。別のクラスで「この席で決定」を押すと、前回の記録はそのクラスのものに置き換わります。