Помогите Получение определенных чисел из листа (Рандомно)

  • Автор темы Автор темы Sergeo
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

Sergeo

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
Solomka
Есть ли какой-то способ получения рандомного значения из List<Integer> БЕЗ ДИАПАЗОНА

Например, 1, 15, 98

И он будет выдавать 1 или 15 или 98 (Рандомно их выбирать)

Math.random() - работает с диапозоном, если я укажу 15, то он будет выбирать еще все значения меньше 15, а мне этого не надо
 

Вложения

  • upload_2021-10-31_14-6-27.png
    upload_2021-10-31_14-6-27.png
    46,5 КБ · Просмотры: 12
  • upload_2021-10-31_14-6-38.png
    upload_2021-10-31_14-6-38.png
    8,7 КБ · Просмотры: 9
Дак ты бери рандомный индекс, а не рандомное число.
PHP:
Random rng = ThreadLocalRandom.current(); // или new Random(), но менее эффективно в синхроне
Integer i = list.get(rng.nextInt(list.size()));
 
Дак ты бери рандомный индекс, а не рандомное число.
PHP:
Random rng = ThreadLocalRandom.current(); // или new Random(), но менее эффективно в синхроне
Integer i = list.get(rng.nextInt(list.size()));
Спасибо большое!
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх