diff --git a/src/GeneradorContraseñas.java b/src/GeneradorContraseñas.java index bf03e72..6904d62 100644 --- a/src/GeneradorContraseñas.java +++ b/src/GeneradorContraseñas.java @@ -3,22 +3,21 @@ import java.util.Random; public class GeneradorContraseñas { public static void main(String[] args){ Random r = new Random(); - int len = r.nextInt(12-8) + 8; - StringBuilder resultado = new StringBuilder(); - for(int i = 0; i < len; i++){ - switch(r.nextInt(3)){ + int len = r.nextInt(13-8) + 8; // 8-12 + for(int i = 0; i < len; i++) { + switch (r.nextInt(3)) { case 0: // Dígito - resultado.append(r.nextInt(9) + 1); + System.out.printf("%d", r.nextInt(9) + 1); break; case 1: // Minúscula - resultado.append((char)(r.nextInt(26) + (int)('a'))); + System.out.printf("%c", r.nextInt(26) + (int) ('a')); break; case 2: // Mayúscula - resultado.append((char)(r.nextInt(26) + (int)('A'))); + System.out.printf("%c", r.nextInt(26) + (int) ('A')); break; default: } } - System.out.println(resultado.toString()); + System.out.println(); } } \ No newline at end of file