Несколько способов случайного выбора из большого количества объектов:
- Случайная сортировка. 2 Нужно добавить к списку ещё один столбец и вставить в него функцию генерации случайных чисел. 2 Затем отсортировать список по добавленному столбцу и взять нужное количество первых элементов из получившейся таблицы. 2
- Функция «Наименьший». 2 Нужно выбрать из списка количество позиций с наименьшим случайным числом. 2 После этого можно вытащить элементы, которые соответствуют этим числам, с помощью функции ВПР (VLOOKUP). 2
- Функция Lotto на VBA. 2 Можно создать функцию на VBA, которая будет выдавать заданное количество случайных чисел из нужного интервала. 2 Для этого у функции должно быть три аргумента: нижняя граница интервала случайных чисел, верхняя граница интервала случайных чисел и количество случайных чисел, которое нужно отобрать из интервала. 2
- Метод перемешивания Фишера — Йетса. 3 Для извлечения случайных элементов из массива нужно применить этот метод и затем обрезать массив до нужной длины. 3
Выбор метода зависит от конкретных условий задачи.