05/11/2015, 06:40
|
| | | Fecha de Ingreso: agosto-2014 Ubicación: Mountain View
Mensajes: 1.323
Antigüedad: 10 años, 4 meses Puntos: 182 | |
Respuesta: aplicacion java de generar cadenas aleatorias, de longitud variabl Buenas,
Te doy algunas pistas para que lo vayas haciendo:
-El bucle while es correcto, pero en este caso seria mejor poner un for, ya que conoces el numero de iteraciones de antemano.
-El array elementos mejor declaralo como static a nivel de la clase, ya que ahora mismo lo estas declarando innecesariabmente en cada ciclo del while.
-Dentro del primer bucle deberas calcular el numero de letras de la cadena. Pista: puedes obtener ese numero aleatorio con un new Random().nextInt(20)+1.
-Recorres ese numero aleatorio con otro for y dentro obtienes el indice de la letra a incluir de forma aleatoria mediante otro random del numero obtenido antes.
-Para acceder a la letra aleatoria basta con indicar el ultimo random al array de elentos (elementos[indice]).
-Al final de cada iteracion del primer bucle aniades siempre un salto de linea (\n) para separar las palabras.
Tambien tendras que eliminar estas dos lineas que no tienen sentido alguno: private static Object math;
private static Object RandomStringUtils;
Un saludo
__________________ If to err is human, then programmers are the most human of us |