Часто в начинающих Java-программистов позникает вопрос генерации случайного числа. Поэтому в этой статье вы узнаете лучший способ сгенерировать случайное число в Java от 0 до N.
Примечание: если вы не хотите включать нуль в список возможных сгенерированных чисел, то просто добавьте один к результату.
Шаг 1 — Импорт класса Java Random.
1 |
import java.util.Random; |
Шаг 2 — Создание экземпляра Random-класса.
1 |
Random rand = new Random(); |
Шаг 3 — Вызовите метод nextInt().
nextInt() метод принимает целочисленный параметр. Он генерирует случайное число от 0 до этого числа, но не включает этот номер. Например, следующая команда генерирует случайное число от 0 до 9:
1 |
int num = rand.nextInt(10); |
Полный пример генерации случайного числа на Java
Эта программа печатает 100 случайных чисел от 0 до 9:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
import java.util.Random; public class Test { public static void main(String[] args) { Random rand = new Random(); for (int i=0; i < 100; i++) { int n = rand.nextInt(10); System.out.println(n); } } } |
Вывод: сегодня мы сгенерировали случайное число на Java. Следите за обновлениями.