AZ Tools

トーナメント表ジェネレーター (シングルイリミネーション)

ランダム

参加者リストから、ほとんどのカップ戦、ノックアウトトーナメント、e スポーツプレイオフで使われる標準シングルイリミネーション表を構築。スロット数は次の 2 のべき乗 (4, 8, 16, 32, 64) に切り上げ、不足分は自動進出させるシードに BYE マーカーで埋めます — 5 人なら 8 スロットの下位シード 3 つに BYE が入り、上位 3 シードが準決勝に直行。シードは標準の 1 vs N、2 vs N-1 分割で配置: 8 トーナメントなら 1, 8, 4, 5, 2, 7, 3, 6 の順 — 上位 2 シードは決勝でのみ、上位 4 シードは準決勝でのみ当たることを保証。3 つのシード方式: 入力順 (入力 = シード)、アルファベット順 (ロケール基準昇順)、乱数 (再シードボタン付き決定的シャッフル)。ビジュアル表は各ラウンド (決勝 / 準決勝 / 準々決勝 / R16 / R32 / R64) を表示し決勝にはトロフィー、BYE 試合は自動解決され次のラウンドに自動進出者が表示。Markdown エクスポートで Slack/Discord/Issue コメント向けテキスト表を取得。

シード方式
参加者
8
ラウンド
3
不戦勝
0
試合
4
準々決勝
Alice
Heidi
Dave
Eve
Bob
Grace
Carol
Frank
準決勝
不戦勝
不戦勝
不戦勝
不戦勝
決勝
不戦勝
不戦勝
トーナメント表シード配置について

スロットは上位シードが後のラウンドでのみ対戦するよう配置されます。アルゴリズムは再帰的: サイズ n に対してサイズ n/2 のシードを取り、各シード s を (s, n+1-s) に置換。サイズ 4 → [1,4,2,3]、サイズ 8 → [1,8,4,5,2,7,3,6]、サイズ 16 → [1,16,8,9,4,13,5,12,2,15,7,10,3,14,6,11]。BYE マーカーは下位シードに配置され上位シードが自動進出。乱数シードは決定的数値で鍵された mulberry32 を使用 — リロードで再シャッフルされず再シードボタンのみ。すべてクライアント側で実行され、参加者データはブラウザを離れません。

使い方

  1. 参加者を貼り付け — 1 行 1 人またはカンマ区切り。重複は除去。
  2. シードモードを選択。「入力順」はすでにランキングがある場合に最適、「アルファベット順」は中立、「乱数」は決定的シャッフル + 別の組み合わせが欲しい場合の再シードボタン付き。
  3. 左から右へ表を読む。1 ラウンドが最初の列、トロフィーが決勝の目印。
  4. BYE 試合はイタリック表示 — BYE でない参加者が自動的に次の列に登場。
  5. 「Markdown コピー」でチャット、issue、トーナメント wiki に貼り付け可能なテキスト表を取得。

よくある質問

シード配置はどう動く?
「標準トーナメント表」は上位 2 シードが決勝でのみ、上位 4 シードが準決勝でのみ当たるよう保証。8 トーナメントのスロット順序は [1, 8, 4, 5, 2, 7, 3, 6]: 上半分に 1 vs 8、4 vs 5 (勝者が一方の準決勝で)、下半分に 2 vs 7、3 vs 6 (勝者が他方の準決勝で)。大きな 2 のべき乗も同じ再帰規則に従う。
BYE はどこに置かれる?
BYE マーカーは下位シードに埋められます。8 トーナメントに 5 人なら BYE はシード 6、7、8 — スロット順 [1, 8, 4, 5, 2, 7, 3, 6] のスロット 2、6、8 が BYE。試合は 1 vs BYE、4 vs 5、2 vs BYE、3 vs BYE — 上位 3 シードが準決勝直行。すべての実トーナメントがそうしており、上位に偏らせるのがシードの目的です。
ダブルイリミネーションは?
まだ — シングルのみ。ダブルイリミネーションは敗者組の構造が各敗者が勝者組から脱落した経路に依存し、視覚的複雑度がほぼ 2 倍。総当たり (全員が全員と) は Round Robin Scheduler ツールを参照。
「乱数」表がリロードで変わらないのは?
乱数シードは localStorage に保存された数値シードを鍵とする決定的 PRNG (mulberry32) を使用。そのためリロードで裏で再シャッフルされません — 抽選結果を既に発表していれば便利。「再シード」ボタンが新シャッフルを生成。
参加者は最大何人?
64 人まで (6 ラウンドの表で綺麗に表示)。それ以上はどのツールでも視覚的に厳しい。大きなトーナメントは通常グループステージ先に行い上位 N の通過者だけ本戦トーナメント表に入れる。

関連ツール