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

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

Помечено: ,

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

Просмотр 1 сообщения - с 1 по 1 (всего 1)
  • Автор
    Сообщения
  • #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);
     }
    }

Просмотр 1 сообщения - с 1 по 1 (всего 1)

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