席替え・班分けツール
名簿を1行1名で貼り付けるだけで、班分けと席替え(座席表)をランダムに作成。操作の余地がない暗号学的乱数を使い、「同じ班にしない」ペアの指定にも対応します。
名簿(1行1名・0名)
同じ班(隣の席)にしないペア — 1行1組、「,」区切り
使わない席はクリックで無効化できます
前(教卓・ホワイトボード)
使い方
- 名簿(クラスやチームのメンバー)を1行1名で貼り付ける
- 班分け: 「班の数」または「1班あたりの人数」を指定して「班分けする」
- 席替え: 列数×行数で教室の座席を作り、使わない席をクリックで無効化してから「席替えする」
- 離したい2人がいる場合は「同じ班にしないペア」に 名前,名前 の形で1行ずつ入力(複数組OK)
公平性・データについて
- 乱数はブラウザ標準の crypto.getRandomValues(暗号学的乱数)によるFisher–Yatesシャッフルで、結果に偏りや操作の余地はありません
- ペア条件は組み合わせを最大100回引き直して探します。見つからない場合はその旨を表示します(席替えでは「前後左右の隣にしない」として扱います)
- 名簿はこの端末(ブラウザのlocalStorage)にのみ保存され、外部には一切送信されません
- 結果は「結果をコピー」でテキストとして貼り付けでき、「印刷する」で座席表・班分け表だけを印刷できます