Генератор расписания кругового турнира
Создайте расписание, в котором каждый участник играет с каждым другим ровно один раз, разделённое на справедливые раунды.
Генератор расписания кругового турнира
Вставьте список имён, по одному в строке, и этот инструмент создаст полное расписание кругового турнира: каждый участник встречается с каждым другим участником ровно один раз, расписание разделено на раунды так, чтобы никто не играл два матча в одном раунде. Подходит для спортивных лиг, шахматных или настольных турниров, рабочих ротаций, дебатных соревнований или любой ситуации, когда требуется справедливое расписание встреч «все против всех».
Опция раундов позволяет выбрать одиночный круговой турнир, когда каждая встреча происходит один раз, или двойной круговой турнир, который повторяет расписание с поменянными местами дома и гостей — формат, который используют большинство лиг на протяжении всего сезона. Если число участников нечётное, один участник сидит в стороне в каждом раунде; опция показа свободных раундов определяет, добавляется ли в расписание строка «свободный раунд» или выводятся только проводимые матчи. Нумерация добавляет последовательный номер раунда и матча, что полезно для ссылки на «матч 7» без пересчёта списка.
Выберите способ представления расписания: простой список, сгруппированный по раундам, таблица со столбцами раунда, дома и гостей (плюс матч, если нумерация включена), или CSV для прямого импорта в электронную таблицу. Встречи сохраняют порядок имён, которые вы ввели, и планировщик работает как с окончаниями строк Windows, так и Unix. Очень большие списки участников ограничиваются, так как количество матчей растёт квадратично с увеличением числа участников.
Всё работает локально в вашем браузере — список имён никогда не покидает ваше устройство, поэтому инструмент безопасен для использования с приватными составами команд или внутренними ротациями сотрудников. Скопируйте расписание, загрузите его как файл .txt или отправьте выходные данные обратно на вход для дальнейшего уточнения списка участников.