トーナメント表作成
参加者を1行に1人ずつ入れて「トーナメント表を生成」を押すだけ。組み合わせ抽選は操作の余地がない暗号学的乱数を使い、人数が合わないときは不戦勝(BYE)を自動で入れます。
参加者名簿(1行1名・2〜32名 / 現在 0 名)
使い方
- 参加者(またはチーム名)を1行ずつ貼り付ける
- 組み合わせ方法とシード数を選んで「トーナメント表を生成」
- 試合が終わったら、表の中で勝った方の名前をクリックすると勝ち上がりが記録されます(もう一度クリックで取り消し)
- 「PNGダウンロード」で画像保存、「印刷」で紙に出力できます
組み合わせとシードについて
- 「ランダム抽選」はブラウザ標準の crypto.getRandomValues(暗号学的乱数)を使ったシャッフルで、偏りや操作の余地はありません
- 「シード数」を設定すると、名簿の上位N名をシードとして扱い、序盤で当たらないよう標準的なシード配置(第1シードと第2シードは決勝まで当たらない等)にします
- 「入力順」は名簿の上から順に第1シード、第2シード…とみなして標準配置します
- 人数が2の冪(4・8・16・32)でない場合、1回戦に不戦勝(BYE)を入れて調整します。不戦勝は上位シードから優先的に割り当てられます
データの保存について
- 名簿・組み合わせ・勝敗はブラウザ内(localStorage)に自動保存され、ページを閉じても復元されます。外部には一切送信されません