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