Если вы используете класс Random из пакета java.util, вы должны указать тип ожидаемых чисел, в то же время устанавливая верхнюю границу. Ваш ответ будет где-то от 0 до меньше, чем верхний предел. nextInt () из класса Random возвращает целочисленное значение от 0 до аргумента-1. Точно так же мы можем использовать методы как nextDouble и nextLong (). Возвращаемые значения всегда положительны или равны нулю. Теперь, если вам нужны отрицательные значения, мы можем произвольно установить счетчик для отрицательных чисел. Скажем, одно целое значение, которое генерируется случайным образом и проверяет его на нечетность / четность, чтобы отрицать число.
Другой подход заключается в использовании метода Math.random (). Этот метод возвращает число, равное или большее 0 и меньшее 1. Мы можем использовать приведение типов для целочисленных случайных значений, иначе по умолчанию мы получим двойные значения. PS Проверьте документацию оракула для лучшего понимания этих классов и методов.