Java - Numeros aleatorios

 
Vista:

Numeros aleatorios

Publicado por Rosa (25 intervenciones) el 23/01/2020 16:15:13
Buenas! quisiera saber como hacer un objeto para introducir lo siguiente

ID_Z: 2 (introducido por mi al crear el objeto en hardcode)
ID_P1: 3 (aleatorio creado por el sistema y que no puede repetirse con ID_P2)
ID_P2:5 (aleatorio creado por el sistema y que no puede repetirse con ID_P1)
Stock: 10 (introducido por mi al crear el objeto en hardcode)

Gracias!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 186
Ha disminuido su posición en 2 puestos en Java (en relación al último mes)
Gráfica de Java

Numeros aleatorios

Publicado por Juan (70 intervenciones) el 23/01/2020 18:03:45
En el constructor de la clase pon esto:

1
2
3
4
5
6
7
8
public constructorClase(int ID_Z, int stock ){
    this.ID_Z = ID_Z ;
    this.ID_P1 = (int) Math.floor(Math.random()*(10)+1);
    do{
        this.ID_P2 = (int) Math.floor(Math.random()*(10)+1);
    }while (ID_P1==ID_P2);
    this.Stock = stock;
}

Mientras sean iguales se repite el ciclo, cuando sean diferentes continua con la creación del objeto.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar