Ver Mensaje Individual
  #3 (permalink)  
Antiguo 03/07/2011, 12:18
sterlingdiazd
 
Fecha de Ingreso: junio-2009
Mensajes: 88
Antigüedad: 14 años, 10 meses
Puntos: 4
Respuesta: como hacer random con letras en java

Eso es facil. Tienes que guardar todas las letras que quieres incluir en un array de Strings. Luego elegir la posicion del array dandole un numero random.

Me explico:

Si tienes esta array

Cita:
String [] abecedario = {"A", "B", "C", "D", "E", "F", "G", "H", "I", "J",
"K", "L", "M","N","O","P","Q","R","S","T","U","V","W", "X","Y","Z" };
Para mostrar una de esas letras, lo haces de este modo:

System.out.println(abecedario[0]);

Para insertarla lo haces asi:

abecedario[0] = String que quieras insertar;

Por lo tanto, creas un random que te de numeros del 1 al 27, y haces lo siguiente:

numRandon = Forma para que te de los numeros del 1 al 27;

System.out.println( abecedario[numRandon] );

Y listo. Solo tienes que estudiar los random para saber como calcular del 1 al 27.

Forma para que te de los numeros del 1 al 27

Bueno, ya que lo probe, te pongo aqui el codigo:

Cita:
String [] abecedario = {"A", "B", "C", "D", "E", "F", "G", "H", "I", "J",
"K", "L", "M","N","O","P","Q","R","S","T","U","V","W", "X","Y","Z" };

int numRandon = (int) Math.round(Math.random() * 26 ) ;

System.out.println( abecedario[numRandon] );