Доработан алгоритм генератора