Хорошо, я написал этот класс RandomNumberGenerator.java, и я получаю сообщение об ошибке. По логике похоже, что это сработает, но это не так. Мне нужно иметь случайное число между двумя входами, что пользовательский ввод. Кто-то взглянет на мой код и посмотрит, где я ошибаюсь. Вот мой код:Генератор чисел с пользовательским вводом
import java.util.*;
public class NumberGenerator
{
// Begin
public static void main(String[] args){
Scanner input;
int max, min, range;
Random gen;
public static int genRandom(int mod){
Random r = new Random();
}
input = new Scanner(System.in);
System.out.println("Please enter a max value: ");
max = input.nextInt();
// Ask user to input max value
System.out.println(" Please enter a minimum value: ");
min = input.nextInt();
// Ask user to input min value
range = Math.abs(r.nextInt()) % (max - min + 1) + min;
// Get random integer between min and max values using %
System.out.println(" Your generated number is: " + range);
}
}
ваше сообщение об ошибке ...? Похоже, что было бы целесообразно опубликовать это. –
Также рассмотрите форматирование кода, включая разумные и регулярные отступы, чтобы мы могли более легко прочитать его и помочь вам. –
«... я получаю сообщение об ошибке ...» - будьте более конкретным. –