РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
621 of 1163 menu

Метод nextInt

Метод nextInt класса ThreadLocalRandom возвращает случайное целое число типа int. Метод может вызываться без параметров, тогда он возвращает число в диапазоне всего типа int. Также методу можно передать параметры: в первый параметр мы передаем начало диапазона (включая его), во второй - конец диапазона (не включая его). Если указан только один параметр, он задает конец диапазона, а начало равно нулю.

Класс ThreadLocalRandom предназначен для использования в многопоточных программах. Получить его экземпляр можно с помощью метода current.

Синтаксис

ThreadLocalRandom.current().nextInt() ThreadLocalRandom.current().nextInt(bound) ThreadLocalRandom.current().nextInt(origin, bound)

Пример

Давайте сгенерируем случайное целое число без параметров:

import java.util.concurrent.ThreadLocalRandom; public class Main { public static void main(String[] args) { int res = ThreadLocalRandom.current().nextInt(); System.out.println(res); } }

Результат выполнения кода:

-1234567890

Пример

Давайте сгенерируем случайное число от 0 до 10 (конец не входит в диапазон):

import java.util.concurrent.ThreadLocalRandom; public class Main { public static void main(String[] args) { int res = ThreadLocalRandom.current().nextInt(10); System.out.println(res); } }

Результат выполнения кода:

7

Пример

Давайте сгенерируем случайное число в диапазоне от 5 до 15 (конец не входит в диапазон):

import java.util.concurrent.ThreadLocalRandom; public class Main { public static void main(String[] args) { int res = ThreadLocalRandom.current().nextInt(5, 15); System.out.println(res); } }

Результат выполнения кода:

12

Смотрите также

  • класс ThreadLocalRandom,
    который генерирует случайные числа в многопоточных программах
  • метод current,
    который возвращает экземпляр ThreadLocalRandom
  • метод nextDouble,
    который возвращает случайное число типа double
  • метод nextInt,
    который возвращает случайное число класса Random
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить