Онлайн генератор циклических латинских квадратов
Создайте циклический латинский квадрат порядка n (1–100). Введите n, получите таблицу с табуляцией для копирования в Excel. Обработка выполняется локально в…
Начать работу
Что делает этот инструмент
Инструмент строит циклический латинский квадрат порядка n. В таком квадрате каждый символ (число от 1 до n) встречается ровно один раз в каждой строке и каждом столбце. Это классическая комбинаторная структура, полезная для планирования экспериментов, турниров и других задач, где требуется сбалансированное распределение.
Как вычисляется результат
Элемент на пересечении строки i и столбца j (нумерация с нуля) вычисляется по формуле: ((i + j) mod n) + 1. Каждая следующая строка получается циклическим сдвигом предыдущей на одну позицию вправо.
Пример работы
Для n = 3 вывод будет таким:
1 2 3 2 3 1 3 1 2
Для n = 1 вывод — одна строка с числом 1.
Ограничения
- Порядок n ограничен диапазоном 1–100 (при n=100 генерируется 10000 элементов).
- Инструмент не создаёт произвольные блок-схемы, не поддерживает настройку списка символов, рандомизацию или проверку ортогональности.
- Вывод всегда разделён табуляцией, а строки — переводами строк. Изменить разделитель нельзя.
Часто задаваемые вопросы
Можно ли использовать этот квадрат для случайного распределения в клиническом исследовании?
Нет. Квадрат детерминирован и не обеспечивает случайности. Для экспериментального назначения требуется отдельная рандомизация и соответствующее планирование исследования.
Что делать, если мне нужен порядок больше 100?
Инструмент не поддерживает значения выше 100. Вы можете использовать другое программное обеспечение или разбить задачу на части.
Почему в выводе между числами стоят знаки табуляции?
Табуляция выбрана для удобства копирования в электронные таблицы. Это стандартное поведение инструмента, изменить его нельзя.
Обработка выполняется локально в вашем браузере.