Как работает random java

Ответы
Аватар пользователя Maksim Litvinov
Maksim Litvinov
22 декабря 2021

Для генерации случайных чисел в Java можно использовать класс java.util.Random. Этот класс имеет несколько методов для генерации случайных чисел. Например, для получения случайного значения типа int используется метод nextInt(). Рассмотрим пример генерации случайного числа:

// Создаём экземпляр класса Random
Random random = new Random();

int value = random.nextInt();

Метод nextInt() может принимать аргумент - верхнюю границу диапазона. В этом случае будет сгенерировано случайное число в диапазоне от нуля (включительно) до переданного значения (не включая его)

Random random = new Random();
int value = random.nextInt(10); // 7

Если нужно сгенерировать число в определённом диапазоне, можно использовать следующий код:

int min = 5;
int max = 100;

Random random = new Random();
int value = random.nextInt(max - min + 1) + min;