淘汰赛对阵表怎么排:单败双败、按人数生成与种子轮空全解
讲清单淘汰和双败淘汰的区别,按参赛人数自动补轮空、种子排位怎么定,以及电竞球赛比赛里怎么把赛程表打印分享给每个人看的实操做法。
淘汰赛对阵表怎么排:单败双败、种子轮空与按人数生成
每次有人要办个小比赛,卡住的往往不是规则,是那张对阵表。8 个人还能手画,11 个人、23 个人就开始头疼:谁先打谁,谁能轮空,几轮能打完。下面把这套逻辑讲透,顺便给一个能直接生成的做法。
单败和双败,先选对赛制
单淘汰(单败)是最干脆的赛制:输一场就出局,胜者进下一轮,最后一个没输过的拿冠军。它的好处是快,16 个参赛者只要 15 场就能决出名次,适合时间紧、场地有限的场合。代价也明显,状态差的一天就把你淘汰了,运气成分被放大。
双败淘汰多了一条败者组。输一场的人掉进败者组,在那边再输一次才真正出局,所以每个人至少有两条命。它对"爆冷被一场打死"更宽容,常见于电竞线下赛和正式的桌游、棋类比赛。代价是场次大概翻倍,赛程更长。
一句话挑:图快、参赛者水平接近,用单败;怕黑马一轮打死强队、又有时间,用双败。本文后面的生成例子以单败为主,它也是绝大多数游戏之夜和临时比赛的默认选择。
按参赛人数生成:2 的幂是关键
对阵表能不能排平整,取决于人数是不是 2 的幂(2、4、8、16、32……)。是的话,每轮都满场,谁也不占便宜。不是的话,就要补轮空。
轮数等于补齐后人数的 log2:8 人 3 轮,16 人 4 轮,32 人 5 轮。注意轮数不等于人数,这是新手最容易算错的地方,6 个人不是打 6 轮,是补到 8 之后打 3 轮。
非 2 的幂:轮空怎么补才公平
参赛人数是 6、11、23 这种,就得把人数补齐到最近的 2 的幂,空出来的位置填轮空(BYE)。轮空是一个没有对手的空位,对面直接晋级。
举个具体的:11 个人补到 16,需要加 5 个轮空。轮空不能乱发,要落在最强的 5 个种子身上,让他们跳过第一轮直接进第二轮。这样做有两个理由,一是奖励排名靠前的队,二是让对阵树保持平衡,强队不会在首轮就互相撞上。如果把轮空随手发给弱队,头号种子第一轮就要打满,而垫底的反而轮休,这显然不合理。
一个真实例子:8 人单败对阵
8 是 2 的幂,不用补轮空,是最干净的演示。假设参赛的是 Alice、Bob、Cara、Dan、Eve、Frank、Grace、Henry,按种子顺序(第一行是头号种子)排,第一轮是这样:
- 第一轮第 1 场:Alice 对 Henry
- 第一轮第 2 场:Cara 对 Frank
- 第一轮第 3 场:Eve 对 Dan
- 第一轮第 4 场:Grace 对 Bob
头号对垫底、二号对倒二,强弱错开,这正是真实季后赛抽签的样子。四场打完进半决赛,半决赛两场再进决赛,一共 3 轮、7 场比赛决出冠军。如果你手里没有排名,只是临时凑人,就把种子模式换成随机打乱,工具会用加密级随机做盲抽,谁都没法说对阵被做了手脚。
我自己排一场 12 人比赛的过程
上个月我给部门排午休乒乓球擂台,12 个人报名。12 不是 2 的幂,我心里大概知道要补到 16、加 4 个轮空,但手画到一半就乱了:到底哪四个人轮空,半决赛谁碰谁,涂改了三遍纸还是对不上。后来我直接把 12 个名字一行一个贴进 淘汰赛对阵表生成器,点随机打乱,几秒钟整棵树就出来了,四个轮空名额自动分好,每轮标签也标好。我把它复制成文本发到群里,没人再问"我先打谁"。从那以后我排比赛再没碰过纸笔。
打印和分享:让每个人看到同一张表
对阵表排好只是一半,关键是让所有参赛者看到同一个版本。两个办法:一是用复制按钮把整张表导成纯文本,贴到群聊、白板或打印出来贴在场地;二是用分享链接,链接里编码了名单和种子选择,对方打开就能还原一模一样的抽签,电竞队长在 Discord 里看到的和你看到的完全一致,不用截图。
涉及保密的抽签,建议用复制文本而不是分享链接,因为链接里的名字会留在对方服务器的访问日志里。
如果你还要先把人随机分成几支队伍再开打,可以先用 随机分队工具 把名单分组,再把各队代表丢进对阵表生成器,两步搞定一场完整赛事的赛程。
排对阵表本质上就是三件事:选对赛制、把人数补到 2 的幂、让轮空落在该落的地方。理解了这套逻辑,无论是 8 人的游戏之夜还是 23 人的社团联赛,都能在几分钟内拿到一张谁都挑不出毛病的赛程表。
Made by Toolora · Updated 2026-06-13