Ver Mensaje Individual
  #6 (permalink)  
Antiguo 26/05/2011, 10:50
lincolnf_2
 
Fecha de Ingreso: abril-2011
Ubicación: lima
Mensajes: 134
Antigüedad: 13 años, 9 meses
Puntos: 3
Respuesta: Generar cadena aleatoria y sacar * por pantalla

public class PasswordGenerator {

public static String NUMEROS = "0123456789";

public static String MAYUSCULAS = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";

public static String MINUSCULAS = "abcdefghijklmnopqrstuvwxyz";

public static String ESPECIALES = "ñÑ";

//
public static String getPinNumber() {
return getPassword(NUMEROS, 4);
}

public static String getPassword() {
return getPassword(8);
}

public static String getPassword(int length) {
return getPassword(NUMEROS + MAYUSCULAS + MINUSCULAS, length);
}

public static String getPassword(String key, int length) {
String pswd = "";

for (int i = 0; i < length; i++) {
pswd+=(key.charAt((int)(Math.random() * key.length())));
}

return pswd;
}