23 lines
750 B
Java
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();
|
|
}
|
|
} |