Java – Генерация случайного числа в заданном диапазоне

      Комментарии к записи Java – Генерация случайного числа в заданном диапазоне отключены

Главная Форумы Программирование Учебник по Java Решение задач на языке Java Java – Генерация случайного числа в заданном диапазоне

Помечено: ,

В этой теме 0 ответов, 1 участник, последнее обновление  Васильев Владимир Сергеевич 3 мес., 4 нед. назад.

  • Автор
    Сообщения
  • #4117

    Методов решения данной задачи очень много я всего лишь покажу один из этих методов. Я приведу пример решения использую класс Math ( метод random() );

    Но если нам нужно число из другого числового диапазона? Например нужно генерировать число в диапазоне от 10 до 100 [10; 100].

    Пишем код:

    public class RandomMain {
     
     public static void main(String[] args) {
     
     int number_min = 10;
     int number_max = 100;
     
     //Generate number (min 10, max 100)
     int result = number_min + (int)(Math.random() * ((number_max - number_min) + 1));
     System.out.println(result);
     }
    }

Для ответа в этой теме необходимо авторизоваться.