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

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

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

Помечено: ,

В этой теме 0 ответов, 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);
    }
    }

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