GenerateVariation
GenerateVariation (Генерация выборки без повторения) - Получает выборку из k различных элементов для массива случайных целых чисел в диапазоне от 0 до n-1.
Свойства
Входной аргумент | Тип аргумента | Тип переменной | Описание |
---|---|---|---|
n | Variable | Int32 | Общее количество уникальных элементов |
k | Variable | Int32 | Количество элементов для выбора |
Выходной аргумент | Тип аргумента | Тип переменной | Описание |
---|---|---|---|
GenerateVariation | Variable | Int32 [] | Полученный массив |
Пример
Решим следующую задачу:
Планируется организация конференции с приглашением 4 уникальных спикеров из общего списка в 100 участников. Имеется список потенциальных спикеров (у каждого спикера свой номер), каждый из которых может говорить на разные темы. Необходимо выбрать уникальных спикеров для мероприятия.
Настроим блок GenerateVariation. Нужную переменную для Output параметра создадим сразу из диалога.
Запустим проект.
После выполнения откроем панель Контекст и посмотрим полученный массив.
Мы получили номера спикеров, которые будут приглашены на конференцию.