Ver Mensaje Individual
  #6 (permalink)  
Antiguo 10/03/2013, 05:13
Avatar de chuidiang
chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 7 meses
Puntos: 454
Respuesta: problema con una matriz 5x6 y un random

Guarda los posibles números en una lista (un LinkedList, por ejemplo) al principio del programa. Cuando quieras rellenar la matriz, genera con random entre 0 y el número de elementos de la lista uno de los índices, retira el elemento de la lista y mételo en la matriz. Repite el proceso en un bucle, teniendo en cuenta que la lista tendrá cada vez un elemento menos.

El pseudocódigo puede ser así

Código java:
Ver original
  1. Rellena un lista los posibles valores
  2.  
  3. para cada elemento de la matriz
  4.    genera un indice aleatorio entre 0 y elementos lista - 1
  5.         retira de lista ese elemento y mételo en la matriz.

Se bueno.
__________________
Apuntes Java
Wiki de Programación