1// Inicializamos la variable que almacenará la matrícula.
2String Matricula = "";
3// Inicializamos la instancia de la clase Random con la que
4// generaremos el valor aleatorio.
5Random rnd = new Random();
6
7// Creamos un ciclo que se ejecute 7 veces, que corresponden al
8// texto de la matrícula.
9for (int i = 0; i < 7; i++)
10{
11 // Con este condicional verificamos si estamos en la parte
12 // numérica o alfabética de la matrícula.
13 // Solo debe entrar al condicional si estamos generando los
14 // números de la matrícula.
15 if(i < 4)
16 {
17 // Con esta instrucción se genera un número aleatorio entre
18 // 0 y 9, no se incluye el 10.
19 Matricula += rnd.nextInt(10);
20 }
21 // Entrará en esta parte del condicional cuando estemos generando
22 // las letras de la matrícula.
23 else
24 {
25 // Con esta instrucción se genera un número aleatorio entre
26 // 65 y 90, no se incluye el 91. Luego se convierte a un
27 // caracter ASCII.
28 Matricula += (char)(rndnextInt(91) + 65);
29 }
30}
31
32// Por último imprimimos la matrícula en la consola.
33System.out.println("La matrícula es: " + Matricula);
34