Как сделать генерацию рандомных чисел в диапазоне от 1 до переменной? [дубликат]

209
15 июня 2019, 21:00

На данный вопрос уже ответили:

  • Как в Java сделать генератор случайных чисел в заданном диапазоне? 1 ответ

Сделал программу генератора рандомных чисел. Захотел сделать так, чтобы пользователь сам мог настроить верхний порог числа. Но вот как это сделать? (пример):

System.out.println("Введи новое число");
Scanner userNewNum = new Scanner(System.in);
int x = userNewNum.nextInt();
Random randNum = new Random();
int randNumVar = randNum.nextInt(1 - x);

Я знаю, что это не работает. А как правильно?

Answer 1
Random random = new Random(); 
int num1 = random.nextInt(100); // случайное целое от 0 до 99 
int num2 = 36 + random.nextInt(100 - 36); // от 36 до 99

Вместо 100 подставьте свой x

Answer 2

В этой программе создается массив, куда записываются рандомные числа, где максимальный элемент Вы указываете сами, таким же способом можно указывать и минимальный элемент и размер массива

int [] array = new int[5];
        int minRandom = 1;
        int maxRandom;
       Scanner scanner = new Scanner(System.in);
       System.out.println("введите макс элемент");
       maxRandom = scanner.nextInt();
        Random random = new Random(System.currentTimeMillis());
        for (int i = 0; i < array.length; i++) {
            array[i] = minRandom + random.nextInt(maxRandom - minRandom + 1);
            System.out.print(array[i] + ", ");
      }
READ ALSO
Не удается сохранить картинку вместе с лейблом javafx

Не удается сохранить картинку вместе с лейблом javafx

Нужно по заданию сохранить картинку вместе с надписью, никак не могу найти методы для этого, а получается сохранить только картинкуНе подскажите,...

153
IDEA запуск кода | ошибка Error: Main method not found in class com.company.Main

IDEA запуск кода | ошибка Error: Main method not found in class com.company.Main

Как запустить данный код? Должен выводить сортировку, ругается на отсутствие main(String[] args), и выдает ошибку

202
Как изменить CSS стиль Color Picker в библиотеке JFoenix?

Как изменить CSS стиль Color Picker в библиотеке JFoenix?

Делаю одну из функций программы: при клике на Color Picker выбираю цвет, выбранный цвет применяется к фону label

171
Phone Pads program

Phone Pads program

вот мой код:

213