Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/06/2014, 11:03
sevillano665
 
Fecha de Ingreso: mayo-2014
Mensajes: 15
Antigüedad: 10 años
Puntos: 0
Respuesta: Problema con cadena String aleatoria

Tienes razón, lo he modificado pero el resultado es el mismo

Código Java:
Ver original
  1. public static String cadenaAleatoria(Random rnd, Integer n){
  2.         char[] elementos={'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P',
  3.                 'Q','R','S','T','U','V','W','X','Y','Z'};
  4.  
  5.         char[] conjunto = new char[n];
  6.         String cadena = "";
  7.  
  8.             int r = rnd.nextInt(elementos.length);
  9.             conjunto[0] = elementos[r]; ////contiene el caracter aleatorio
  10.             String letra = conjunto.toString(); //contiene el caracter aleatorio en String
  11.            
  12.             while(conjunto.length < n){
  13.                 cadena = cadena + letra; //suma a la cadena el caracter repetido
  14.                 for(int i=1; i < n; i++){
  15.                     conjunto[i] = 'A'; //suma 1 la longitud del array
  16.                 }
  17.                
  18.             }          
  19.        
  20.         return cadena;
  21.         }

Saludos!