什麼是循環賽賽程產生器?
這個工具會產生完整的循環賽賽程,讓每支隊伍都與其他所有隊伍交手一次。輸入隊名,它會用標準輪轉法排出場次均衡的各輪比賽,也可選主客場雙循環。賽程可匯出成 CSV,或直接複製到聯賽公告裡。
排程採用「循環法」:一支隊伍固定不動,其餘每輪往後挪一位,保證每一組配對剛好出現一次。最多支援 64 隊,重複的隊名會自動略過,隊數為單數時補上一個輪空位,讓每輪都配得成對。匯出的 CSV 帶 BOM,用 Excel 開啟時帶重音的隊名也不會變成亂碼。
使用方法
- 輸入或貼上隊名,一行一隊——隊數為奇數時每輪會自動安排一隊輪空。
- 選擇單循環或雙循環(下半季主客場對調)。
- 產生賽程,逐輪確認對戰組合,然後下載 CSV 或複製文字。
何時使用
- 公司聯賽或週末球隊的球季,每隊都要和其他隊交手。
- 西洋棋或飛鏢之夜,人到齊之前就先把對戰表排好。
- 球季中途有兩隊退出,需要重排剩下的賽程。
結果
8 隊的公司足球聯賽,把隊名貼進來產生單循環——7 輪、每輪 4 場馬上排好,下載成 CSV 直接貼進聯賽試算表。
常見問題
- 給定隊伍數,會排出幾輪、總共幾場比賽?
- 偶數隊時輪數是隊數減一,每輪場次是隊數的一半。十隊就是九輪、每輪五場。奇數隊的輪數等於隊數,每輪有一隊輪空。
- 隊數是單數時,賽程會怎麼安排?
- 系統補上一個占位席,每輪被抽到與它配對的隊就輪空。輪空會依序輪換,所以整季下來每隊各休一輪,不會是同一隊一直休息。
- 主客場分得真的平均嗎?會不會有一隊全打主場?
- 是平均的。固定不動的那隊本來會場場主場,所以它的主客身分每輪互換。再選雙循環的話,第二循環整體鏡射第一循環,其餘隊伍也就扯平。
- 可以把賽程匯進試算表,或直接貼到群組嗎?
- CSV 每場一列,含輪次、場次、主隊、客隊四欄,可直接接積分表公式。複製鍵給的是依輪分組的純文字,貼進 LINE 群或 Slack 排版不會跑掉。