循环赛程生成

循环赛程生成器用于排出「每两名参赛者都交手一次」的循环赛赛程表。粘贴名单后,工具用贝格尔圆环法把比赛分成若干轮,每轮每人只打一场:偶数 n 人排 n−1 轮,奇数人数自动补轮空、每人恰好轮空一次。可选双循环(主客各一次)、按小组组内循环、分配场地,比赛中录入比分即可实时生成积分榜。全程在浏览器本地运行,名单不上传。

想做小组循环就在行尾加 @组名,例如 李四 @A组;名字中间的 @(如邮箱)原样保留。

还没有识别到参赛者

赛制

单循环每两人交手一次;双循环主客各一次,轮数与场次翻倍。

分组

更多设置

先粘贴参赛名单,每行一个人或一支队

如何使用循环赛程生成

1

把参赛名单粘进文本框,每行一个人或一支队,最多 64 人。要做小组循环赛,就在名字后面空一格加组名,写成「李四 @A组」;名字中间的 @(比如邮箱)不会被当成组名。下方会实时显示「已识别 N 人 · 每组 X 轮 · 共 Y 场」的预估,重名会自动编号成「张三 (2)」,同名两人算两个席位。

2

选赛制:单循环是每两人交手一次,双循环是主客各打一次,轮数和场次都翻倍。按钮下方会写清楚当前人数要打几轮几场,比如 8 人单循环 7 轮 28 场、双循环 14 轮 56 场。

3

需要分组时在「分组」里选:名单写了 @组名 会自动选中「按名单标签」;也可以「自动分组」分成 K 组,支持随机均分、蛇形(名单按实力排好时用来做种子分档)和按顺序切块,组间人数最多差 1 人。

4

在「更多设置」里按需调整:出场顺序(按名单编号或随机打乱,随机时可填种子复现)、主客标签(主/客、先手/后手、执白/执黑)、场地数、积分规则(3-1-0、2-1-0、1-0.5-0 或自定义)、是否允许平局和赛事名称。

5

点「生成赛程」。人数不够、某组只剩 1 人或组数太多时按钮会置灰,并直接写明卡在哪一条。生成后每轮一张卡片,人数为奇数的组会在卡片底部写「本轮轮空:某某」;启用场地后每场标出场地号,场次多于场地时自动拆成第 1 批、第 2 批。

6

比赛过程中每场点「主胜 / 平 / 客胜」,或直接填两边比分(结果由比分决定),积分榜实时更新;再点一次已选中的按钮就是撤销。可以切到对阵矩阵、按人查看或积分榜,最后复制文本、下载赛程与积分榜 CSV,或打印当前视图贴到场地旁。

关于循环赛程生成的常见问题

循环赛程是怎么排的为什么每轮每人只打一场
本工具用贝格尔编排法里最常见的圆环法:把 1 号固定不动,其余人围成一圈,每轮顺时针转一格,再把相对位置的两人配成一场。这样转完一圈,任意两人恰好相遇一次,而且每一轮里每人只出现一次,不会出现某人一天打两场、另一人干等的情况。偶数 n 人刚好排 n−1 轮、每轮 n/2 场,比如 6 支队 5 轮、每轮 3 场共 15 场。工具对 2 到 32 人逐一用单测核对过这些性质,你拿到的赛程表不需要再手动查漏。
循环赛参赛人数是奇数怎么办轮空怎么安排
人数为奇数时,工具会虚拟补一个「轮空」位,再按偶数人数来排:谁在这一轮碰到轮空位,谁就休息一轮。所以奇数 n 人要排 n 轮,每轮 (n−1)/2 场,每人恰好轮空一次,不会有人连休两轮、也不会有人一次都不休。比如 7 支队排 7 轮、每轮 3 场共 21 场;5 个人排 5 轮、每轮 2 场共 10 场。轮空的名字会写在每轮卡片的底部,按人查看时也会列出 TA 在哪一轮休息。
单循环和双循环赛程有什么区别各打几轮
单循环是每两人只交手一次,双循环是交手两次、主客各一次。双循环的第二循环逐轮复制第一循环并把主客对调,轮次号接着往下排:8 人双循环第 1 到 7 轮是第一循环,第 8 到 14 轮是第二循环,第 1 轮与第 8 轮互为镜像,好记也好核对。场次上,单循环 n 人要打 n(n−1)/2 场,双循环翻倍:8 人单循环 28 场、双循环 56 场。一般办公室或班级比赛选单循环,赛季较长、在意主客场公平的联赛选双循环。
小组循环赛怎么分组蛇形分组是什么意思
有两种分法。一是在名单里给每人写 @组名,工具按标签分组,各组独立排组内循环,同一轮的各组比赛并排显示,方便「第 1 轮所有组同时开打」。二是自动分成 K 组:随机均分最像抽签;按顺序切块就是前几个一组;蛇形则按名单顺序 1→K、K→1 来回发,例如 8 人分 2 组得到 A 组 1、4、5、8 号,B 组 2、3、6、7 号。名单已经按实力从强到弱排好时,用蛇形能把强者均匀分开,相当于种子分档。各组人数最多差 1 人。
循环赛积分相同的时候名次怎么排
积分榜按「积分 → 净胜分 → 总得分 → 胜场」依次比较,四项都相同就并列同一名次,比如两人并列第 2 名,下一位就是第 4 名;名单顺序只决定并列者谁写在前面。积分规则可选胜 3 平 1 负 0、胜 2 平 1 负 0、胜 1 平 0.5 负 0 或自定义,半分会正确累计成 3.5 这样的数字。只点了胜负、没填比分的场次只计胜平负,不计得失分。需要说明的是,这是常见的简化排序,正式赛事(如足球的相互战绩优先)请以赛事章程为准。
循环赛主客场先后手怎么分配才公平
单循环里,每人的主场(或先手、执白)次数与客场次数最多相差 1 次,这是圆环法本身的性质:固定位的主客每轮交替,其余位置按上下排分主客。双循环第二循环把第一循环主客对调,所以每人主客场次数完全相同。主客标签可以换成「先手 / 后手」或「执白 / 执黑」,只换文案不改编排。要说明的是,工具不保证避免「连续两个主场」,圆环法大体上是交替的,但不做专门的最少连续主场优化,正式联赛可在此基础上人工微调。
循环赛程表能录比分导出表格或打印吗
可以。每场都能点「主胜 / 平 / 客胜」,也能填两边比分,两边都填好时结果由比分决定,按钮高亮会自动跟着变;只填一边会提示「比分不完整」并且不计入得失分。录入后积分榜实时更新。导出方面,可以复制全表文本或 Markdown、复制本轮(第一个还有比赛没录完的那一轮),下载赛程 CSV 与积分榜 CSV(带 BOM,Excel 打开不乱码),或者点「打印当前视图」,打印时自动隐藏表单与按钮,胜者用加粗加 ✓ 标出,黑白打印也看得清。
循环赛程生成器手机上能用吗要收费吗
免费使用,不用注册登录。手机和平板的浏览器都能直接打开,名单可以从微信群或表格里复制后整段粘贴进来;窄屏下赛程卡片自动收窄,人多时对阵矩阵和积分榜放在可左右滑动的区域里查看。比赛现场最常见的用法是裁判拿手机边打边点胜负或填比分,积分榜当场更新;要把赛程表贴到场地旁,建议在电脑上用「打印当前视图」,纸面排版更完整。
循环赛程生成器的名单会上传吗关掉页面还在吗
不会上传。名单解析、排赛程、积分榜和导出都在你的浏览器里完成,参赛者名字和比分不会发到服务器(页面只加载站点访问统计脚本,它不读取名单与赛果)。联赛常常要打好几天,所以赛程和已录比分默认存在当前标签页的会话存储里,误刷新还能恢复,关掉标签页就清空;勾选「在本机长期保存这份赛程」才会写进浏览器本地存储,旁边有「清除本机数据」按钮可随时抹掉。想跨设备留档,请导出 CSV 或复制全表文本。

循环赛怎么排:以 6 支队为例

很多人第一次组织比赛都会问循环赛怎么排才不漏不重。用贝格尔编排法的圆环法,把 1 号固定在左上角,其余 5 支队围成一圈,每轮顺时针转一格,再把面对面的两队配成一场。按名单顺序生成的 6支队循环赛赛程如下:第 1 轮是 1 号对 6 号、2 号对 5 号、3 号对 4 号,之后每轮转一格,5 轮打完共 15 场,每队每轮只打一场。直接把名单粘进上面的循环赛赛程生成器,几秒钟就能得到同样结构的循环赛程表和循环赛对阵表。

奇数队循环赛怎么排:轮空规则

奇数队循环赛怎么排?补一个虚拟的「轮空」位凑成偶数再转圈,碰到轮空位的队伍本轮休息。循环赛轮空的结果是:奇数 n 队要排 n 轮,每轮 (n−1)/2 场,每队恰好轮空一次。7 支队就是 7 轮、每轮 3 场共 21 场。

单循环赛程安排与双循环赛程的选择

单循环赛程安排适合一两天内打完的班级比赛赛程表和办公室比赛;双循环赛程把第一循环的主客对调再打一遍,适合周期长、在意主客场赛程安排是否公平的联赛,比如业余足球联赛赛程表。双循环下每队主客场次数相同。

循环赛主客场赛程安排是否公平

单循环中每队主客场次数最多相差 1 次,双循环完全相同。圆环法下主客大体交替,但工具不保证避免连续两个主场,有这方面要求可以在生成后人工微调个别场次。

循环赛场次怎么算:人数轮数速查表

循环赛场次计算只需要一个公式:单循环 n 人共 n(n−1)/2 场,双循环翻倍;轮数是偶数 n−1 轮、奇数 n 轮。下表可以帮你估算场地和时间,比如 8人循环赛对阵表单循环要打 7 轮 28 场。

循环赛人数与轮数、场次对照表
参赛人数单循环轮数单循环场次双循环轮数双循环场次每轮轮空
3 人3 轮3 场6 轮6 场1 人
4 人3 轮6 场6 轮12 场无
5 人5 轮10 场10 轮20 场1 人
6 人5 轮15 场10 轮30 场无
7 人7 轮21 场14 轮42 场1 人
8 人7 轮28 场14 轮56 场无
10 人9 轮45 场18 轮90 场无
12 人11 轮66 场22 轮132 场无
16 人15 轮120 场30 轮240 场无

乒乓球篮球足球循环赛怎么编排

循环赛按比赛类型推荐的设置
比赛类型推荐设置说明
乒乓球循环赛赛程表单循环 + 场地数填球台数球台多、单场短,按批次排一下午就能打完
羽毛球循环赛编排单循环 + 积分 2-1-0 + 关闭平局羽毛球没有平局,关掉后比分相等会提示修正
篮球小组赛赛程自动分组(蛇形)+ 单循环名单按实力排好再蛇形分组,强队不扎堆
足球联赛赛程表双循环 + 积分 3-1-0主客各一次,主客场次数相同
棋类循环赛编排单循环 + 积分 1-0.5-0 + 执白 / 执黑每人执白执黑次数最多差 1 次
班级比赛赛程表单循环 + 按名单标签分组名单写 @一班 @二班,各班先打组内循环

英文资料里循环赛叫 round robin,本工具就是一个中文的 round robin generator,导出的 round robin schedule 可以直接贴进群聊或表格。