Red de conocimiento informático - Aprendizaje de programación - ¿Cómo genera Java un número aleatorio de 0 a N ingresando una N?

¿Cómo genera Java un número aleatorio de 0 a N ingresando una N?

1. El código fuente es el siguiente

Importar Java .util *;

Clase pública principal

{

Vacío estático público. main(String [] args) {

System.out.println("Ingrese n:");

Escáner sc = nuevo escáner (sistema . in);

int N = sc . nextint();

int start = 0;

Aleatorio Aleatorio = new Aleatorio();

for(int I = 0 ;i<10;i++){

//Es decir, se necesita 0-N, el resultado es (N-0), se necesita 3-N para ser 3+(N-3) ?

int num = aleatorio . nextint(N-start)+start;

sistema de salida("+num);

}

}

}

2. El efecto de la operación es como se muestra en la figura