Показать сообщение отдельно
Старый 30.10.2019, 23:34
Alexey25 вне форума Посмотреть профиль Отправить личное сообщение для Alexey25 Найти все сообщения от Alexey25
  № 5  
Ответить с цитированием
Alexey25

Регистрация: Mar 2016
Сообщений: 34
Я с самого начала думал, сделать выборку элементов массива с помощью перемешивания, а потом вывода 5 первых элементов. Но всё же решил уточнить на форуме, посмотрел много вариантов реализации этого примера с помощью установки маркера flag, а так же нашёл исходники покера где выбирается 5 карт, там было сделано с помощью splice. Но в итоге я решил всё же остановится на выборе перемешивания и вывода пяти элементов. Мне нужно получить 5 уникальных неповторяющих значения и чтобы каждый раз они были новые. Здесь я уверен, что повторов не будет.

Добавлено через 2 минуты
Цитата:
Ведь массив может быть из ста одинаковых ("повторяющихся") элементов Потому что массив хранит не сами объекты, а ссылки на них.
Я уже позаботился о том, чтобы объекты в массиве не повторялись.