Привет,
У меня есть массив (уникальных) объектов, и я хотел бы получить 4 случайных объекта из этого массива, но один и тот же объект не должен выбираться дважды, поэтому использование простой случайной функции не поможетРабота.
У меня было две идеи:
1. Перемешать массив и получить первые 4 элемента.-> Накладные расходы, поскольку массив может быть очень большим.
2. Создать случайный индекс.Если этот индекс использовался ранее, попробуйте еще раз, и так далее ... -> Несколько ненадежно ...
Знаете ли вы лучший, более эффективный метод?