| |||
como hacer random con letras en java hola, ocupo hacer un random que me permita imprimir en desorden letras que estan guardadas en una variable string, con numeros se hacerlo con el math random, pero con letras no |
| ||||
Respuesta: como hacer random con letras en java Convierte la cadena a un array de caracteres y pues el random para los indices del array. Saludos
__________________ Grupo Telegram Docker en Español |
| |||
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: Para mostrar una de esas letras, lo haces de este modo: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" }; 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] ); |
| |||
Respuesta: como hacer random con letras en java 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. |
| ||||
Respuesta: como hacer random con letras en java Podrías ir guardando los resultados en otro array y antes de insertar verificar si existe. Otra forma, una mejor diría yo, seria guardarlo en un Set (Ya sea un HashSet, TreeSet o similar). El Set se ocuparía automáticamente de los repetidos. |
Etiquetas: |