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

Метод nextInt

Метод nextInt класса Random возвращает псевдослучайное целое число типа int. Метод имеет две формы. Первая форма не принимает параметров и возвращает число в полном диапазоне значений типа int (от -2147483648 до 2147483647). Вторая форма принимает один параметр - верхнюю границу диапазона (не включая её), и возвращает число от 0 (включительно) до указанного значения (не включая). Если переданное значение границы отрицательно или равно нулю, метод выбрасывает исключение IllegalArgumentException.

Синтаксис

random.nextInt() random.nextInt(bound)

Пример

Давайте сгенерируем случайное целое число без указания границы и выведем его на экран:

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

Результат выполнения кода (значение может отличаться при каждом запуске):

-1342815392

Пример

Давайте сгенерируем случайное число в диапазоне от 0 до 9 включительно, передав в качестве границы число 10:

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

Результат выполнения кода (значение может отличаться при каждом запуске):

7

Пример

Давайте сгенерируем случайное число в диапазоне от 1 до 100 включительно, используя смещение:

import java.util.Random; public class Main { public static void main(String[] args) { Random random = new Random(); int res = random.nextInt(100) + 1; System.out.println(res); } }

Результат выполнения кода (значение может отличаться при каждом запуске):

42

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

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