Ver Mensaje Individual
  #5 (permalink)  
Antiguo 20/07/2011, 21:48
edoantonio
 
Fecha de Ingreso: julio-2011
Mensajes: 10
Antigüedad: 12 años, 10 meses
Puntos: 0
Respuesta: como hacer random con letras en java

Cita:
Iniciado por edoantonio Ver Mensaje
gracias por la ayuda, me fue muy util, aqui les dejo el fragmento de codigo donde lo tube que usar, lo pongo para que a otro le sea util tambien.
Si alguien me quisiera decir como hacer que imprima el mazo de cartas desordenado pero sin que se repita ninguna carta se lo agradeceria, eso fue lo unico que no pude hacer.
String [] mazoparadesorden= {"AD","2D","3D","4D","5D","6D","7D","8D","9D","0D" ,"JD","QD","KD", "AB","2B","3B","4B","5B","6B","7B","8B","9B","0B", "JB","QB","KB", "AC","2C","3C","4C","5C","6C","7C","8C","9C","0C", "JC","QC","KC","AF","2F","3F","4F","5F","6F","7F", "8F","9F","0F","JF","QF","KF"};

JOptionPane.showMessageDialog(null,mazo);


//contador para hacer el procedimiento la misma cantidad de veces que la cantidad de cartas que hay
while (cont<=51){

//se aplica el random para desordenar el mazo
int numRandon = (int) Math.round(Math.random() * 51 ) ;


//para que los valores vallan concatenados
mazodesordenado=mazodesordenado+" "+mazoparadesorden[numRandon];

//contador del while
cont++;

}//fin while

//enseña el mazo desordenado
JOptionPane.showMessageDialog(null, mazodesordenado);