什么是循环赛赛程生成器?

这个工具生成完整的循环赛赛程,让每支队伍都和其他所有队伍交手一次。输入队名,它会用标准轮转法排出场次均衡的各轮比赛,还可选主客场双循环。赛程可导出为 CSV,或直接复制到联赛公告里。

排程用的是「循环法」:一支队伍固定不动,其余队伍每轮往后挪一位,这样保证每一对组合恰好出现一次。最多支持 64 支队伍,重名会自动去掉,队伍数为单数时补一个轮空位,让每轮都配得成对。导出的 CSV 带 BOM,用 Excel 打开时带口音符号的队名也不会乱码。

使用方法

  1. 输入或粘贴队名,一行一个——队伍数为奇数时每轮会自动安排一支轮空。
  2. 选择单循环或双循环(后半程主客场对调)。
  3. 生成赛程,逐轮核对对阵,然后下载 CSV 或复制文本。

何时使用

  • 公司联赛或周末球队赛季,每支队都要和其他队交手。
  • 象棋、飞镖之夜,人到齐之前就把对阵表排好。
  • 赛季中途有两支队退出,需要重排剩下的赛程。

结果

8 支队的公司足球联赛,把队名粘进来生成单循环——7 轮、每轮 4 场立刻排好,下载成 CSV 直接贴进联赛表格。

常见问题

给定队伍数,会排出多少轮、多少场比赛?
偶数队时轮数是队伍数减一,每轮的场次是队伍数的一半。十支队就是九轮、每轮五场。奇数队的轮数等于队伍数,每轮有一支队轮空。
队伍数是奇数时,赛程会怎么处理?
系统会补一个占位席,每轮被抽到和它配对的队就轮空。轮空位置依次轮换,所以整个赛季下来每支队各轮空一次,而不是同一支队反复休息。
主客场分配真的均衡吗?会不会有一队全打主场?
是均衡的。固定不动的那支队本来会场场主场,所以它的主客身份每轮互换一次。再选双循环的话,第二阶段整体镜像第一阶段,其余队伍也就扯平了。
能把赛程导进表格,或者直接发到群里吗?
CSV 每场一行,含轮次、场次、主队、客队四列,可以直接接积分表公式。复制按钮给的是按轮分组的纯文本,粘进微信群或 Slack 排版不会乱。

相关工具