Files
Tema-2_alternativas-y-bucles/src/GeneradorContraseñas.java
T

23 lines
750 B
Java

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;
for(int i = 0; i < len; i++){
switch(r.nextInt(3)){
case 0: // Dígito
System.out.printf("%d", r.nextInt(9) + 1);
break;
case 1: // Minúscula
System.out.printf("%c", r.nextInt(26) + (int)('a'));
break;
case 2: // Mayúscula
System.out.printf("%c", r.nextInt(26) + (int)('A'));
break;
default:
}
}
System.out.println();
}
}