Страницы

Поиск по вопросам

среда, 27 ноября 2019 г.

Случайные числа

#java


Как на языке Java получить случайное число?    


Ответы

Ответ 1



import java.util.Random; // Инициализируем генератор Random rnd = new Random(System.currentTimeMillis()); // Получаем случайное число в диапазоне от min до max (включительно) int number = min + rnd.nextInt(max - min + 1); Функция rnd.nextInt(limit) возвращает число от нуля (включительно) до limit (не включая limit).

Ответ 2



Вариант 1: Более сложный и более функциональный. Возвращает случайное число от 0 до того что указано в скобках (не включая). Тип возвращаемого числа зависит от использованного метода - nextInt, nextDouble, nextFloat и пр. Random random = new Random(); int num = random.nextInt(100); Если нужен какой-то конкретный промежуток чисел, то делаем так. Random random = new Random(); int num = 36 + random.nextInt(100 - 36); Вернет случайное целое число от 36 до 99. Вариант 2: Простой, но менее функциональный. Возвращает случайное число типа double от 0 до 1. double num = Math.random();

Комментариев нет:

Отправить комментарий