Java - Ayuda con matriz aleatoria

 
Vista:

Ayuda con matriz aleatoria

Publicado por David Iñaki Gonzalez Rico (2 intervenciones) el 19/12/2020 00:38:07
Buenas a todos, necesito ayuda para crear una matriz de manera aleatoria pero que esa matriz de 4x4 tenga 8 pares de números, estoy haciendo un memorama y esa parte se me está complicando demasiado, ¿conocen alguna manera de hacer?
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
Imágen de perfil de Billy Joel
Val: 2.665
Oro
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

Ayuda con matriz aleatoria

Publicado por Billy Joel (876 intervenciones) el 19/12/2020 00:44:54
¿Tienes algo? ¿podrías describir lo que necesitas?
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

Ayuda con matriz aleatoria

Publicado por David Iñaki (2 intervenciones) el 19/12/2020 00:49:56
Necesito crear un memorama en que sea en una matriz 4x4 que sea generada de manera aleatoria, que tenga 8 pares de números iguales por ejemplo que en la matriz tenga 2 veces los números del 1 al 8 y que cada jugador tenga que elegir en su turno dos coordenadas hasta que se encuentren todas y el que haya descubierto más pares muestre un mensaje que ganó ese jugador
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
Imágen de perfil de Rodrigo
Val: 2.041
Plata
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

Ayuda con matriz aleatoria

Publicado por Rodrigo (623 intervenciones) el 19/12/2020 15:54:51
Para generar numeros aleatorios, usa la clase Random,

1
2
3
4
5
6
7
import java.util.Random;
 
public class Main
{
    Random r = new Random();
    System.out.println( r.nextInt(10) );
}

nextInt(x) genera numeros entre 0 (incluido) y x (no incluido)

Como necesitas valores entre 1 y 8, en vez de x, usa 8, y al resultado sumale 1.
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