26/05/2011, 10:50
|
| | 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;
} |