На закладке <Главная | Комбинации | Сдвиг комбинаций> представлен механизм, позволяющий осуществить внутренние изменения комбинаций рабочего массива без изменения количества самих комбинаций.
Имеется два методы обработки:
1. Сдвиг чисел комбинаций
Данный метод позволяет изменить все числа комбинаций на заданное значение, которое задается <Величиной сдвига> – это значение может быть как положительным, так и отрицательным. Новые числа получаются в результате сложения старых чисел с величиной сдвига.
Например, если величина сдвига равняется 7 (см. рисунок), то для системы "6х49" будут получены следующие результаты:
Начальная комбинация | Промежуточный вариант | Конечная комбинация |
01-04-11-14-22-38 | 08-11-18-21-29-45 | 08-11-18-21-29-45 |
03-17-29-40-43-49 | 10-25-35-47-01-07 | 01-07-10-25-35-47 |
Во втором случае числа 50 (43+7) и 56 (49+7) вышли за допустимы пределы и вместо них были подставлены числа 01 и 07, т.е. если новое значение выходит за допустимые пределы, то происходит "заворот" на начало последовательности и отсчет продолжается с единицы. Аналогично, если величина сдвига отрицательная, то происходит "заворот" на конец последовательности, т.е. последовательность допустимых значений "закольцована".
2. Сдвиг номеров комбинаций
Данный способ изменяет номера комбинаций на заданное значение (соответственно, меняются и числа внутри комбинаций). <Величиной сдвига> может быть как положительной, так и отрицательной. Новые номера получаются в результате сложения прежних номеров с величиной сдвига.
Например, если величина сдвига равняется 100 (см. рисунок), то для системы "6х49" будут получены следующие результаты:
Начальный номер (комбинация) | Промежуточный вариант | Конечная номер (комбинация) |
4.954.900 (04-07-18-27-30-37) | 4.955.000 (04-07-18-27-36-44) | 4.955.000 (04-07-18-27-36-44) |
13.983.800 (03-17-29-40-43-49) | 13.983.900 (??-??-??-??-??-??) | 84 (01-02-03-04-06-46) |
Во втором случае номер 13.983.900 вышел за допустимые пределы (13.983.816), в результате был подставлен номер 84, т.е. если новое значение выходит за допустимые пределы, то происходит "заворот" на начало последовательности и отсчет продолжается с единицы. Аналогично, если величина сдвига отрицательная, то происходит "заворот" на конец последовательности, т.е. последовательность допустимых значений "закольцована".