@felix Вы можете использовать операторы работы с числами для изменения диапазона чисел.
Изначальный диапазон - [0, 1]. Умножение его на 40 приведет его в форму [0, 40] (0 * 40 = 0; 1 * 40 = 40)
1 2 3 4 5 6 7 8 9 10 11 |
class Main { public static void main(String[] args) throws Exception { int x = (int) (Math.random() * 100); System.out.println(x); // Вывод : Случайное число от 0 до 100 (не включительно) int y = (int) (20 + Math.random() * 40); // [0, 1] -> [0, 40] -> [20, 60] System.out.println(y); // Вывод : Случайное число от 20 до 60 (не включительно) } } |