GenerateCombinationK
GenerateCombinationK (Генератор комбинаций с условием) - Создает массив случайных логических значений (истина или ложь) заданного размера. Параметр n определяет количество элементов со значением True, которые распределяются случайным образом по всему массиву.
Свойства
Входной аргумент | Тип аргумента | Тип переменной | Описание |
---|---|---|---|
n | Variable | Int32 | Количество элементов в итоговом массиве |
k | Variable | Int32 | Количество элементов со значением True |
Выходной аргумент | Тип аргумента | Тип переменной | Описание |
---|---|---|---|
GenerateCombinationK | Variable | Boolean [] | Полученный массив |
Пример
Рассмотрим работу блока на простой программе.
Настроим блок GenerateCombinationK. Сгенерируем массив из 10 элементов, 2 из которых должны быть True. Нужную переменную для Output параметра создадим сразу из диалога.
Запустим проект и откроем получившийся массив с панели Контекст.
Как видим, в итоге мы получили массив типа Boolean, который заполнен случайными значениями.