Метод nextLong
Метод nextLong класса Random генерирует
и возвращает случайное число типа long. Метод
не принимает параметров и возвращает значение
в диапазоне от Long.MIN_VALUE до
Long.MAX_VALUE. Каждый вызов метода
возвращает новое псевдослучайное число.
Для получения случайного числа необходимо
сначала создать объект класса Random,
а затем вызвать у него метод nextLong.
Синтаксис
random.nextLong()
Пример
Давайте сгенерируем случайное число типа
long и выведем его в консоль:
import java.util.Random;
public class Main
{
public static void main(String[] args)
{
Random random = new Random();
long res = random.nextLong();
System.out.println(res);
}
}
Результат выполнения кода:
-3456789012345678901
Пример
Давайте сгенерируем несколько случайных чисел
типа long и выведем их в консоль:
import java.util.Random;
public class Main
{
public static void main(String[] args)
{
Random random = new Random();
for (int i = 0; i < 3; i++) {
long res = random.nextLong();
System.out.println(res);
}
}
}
Результат выполнения кода:
5678901234567890123
-1234567890123456789
2345678901234567890
Пример
Давайте сгенерируем случайное число типа
long в заданном диапазоне от 0
до 100 включительно:
import java.util.Random;
public class Main
{
public static void main(String[] args)
{
Random random = new Random();
long res = random.nextLong(101);
System.out.println(res);
}
}
Результат выполнения кода:
42
Смотрите также
-
класс
Random,
который генерирует псевдослучайные числа -
метод
nextInt,
который возвращает случайное число типа int -
метод
nextDouble,
который возвращает случайное число типа double -
метод
nextBoolean,
который возвращает случайное логическое значение