Это были вопросы, заданные в одном из интервью, которые я недавно посетил.
Насколько я знаю, случайное число между двумя числами может быть сгенерировано следующим образом
public static int rand(int low, int high) {
return low + (int)(Math.random() * (high - low + 1));
}
Но здесь я использую Math.random() для генерации случайного числа между 0 и 1 и использования этого, чтобы помочь мне генерировать между низким и высоким. Есть ли другой способ, которым я могу напрямую обойтись без использования внешних функций?