#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();
Комментариев нет:
Отправить комментарий