Главная / Калькуляторы / Онлайн генератор циклических латинских квадратов
Бесплатные онлайн-инструменты

Онлайн генератор циклических латинских квадратов

Создайте циклический латинский квадрат порядка 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. Вы можете использовать другое программное обеспечение или разбить задачу на части.

Почему в выводе между числами стоят знаки табуляции?

Табуляция выбрана для удобства копирования в электронные таблицы. Это стандартное поведение инструмента, изменить его нельзя.

Обработка выполняется локально в вашем браузере.