conjuntos de letras generadas de forma aleatoria java
// Inicializamos la variable que almacenará la matrícula.
String Matricula = "";
// Inicializamos la instancia de la clase Random con la que
// generaremos el valor aleatorio.
Random rnd = new Random();
// Creamos un ciclo que se ejecute 7 veces, que corresponden al
// texto de la matrícula.
for (int i = 0; i < 7; i++)
{
// Con este condicional verificamos si estamos en la parte
// numérica o alfabética de la matrícula.
// Solo debe entrar al condicional si estamos generando los
// números de la matrícula.
if(i < 4)
{
// Con esta instrucción se genera un número aleatorio entre
// 0 y 9, no se incluye el 10.
Matricula += rnd.nextInt(10);
}
// Entrará en esta parte del condicional cuando estemos generando
// las letras de la matrícula.
else
{
// Con esta instrucción se genera un número aleatorio entre
// 65 y 90, no se incluye el 91. Luego se convierte a un
// caracter ASCII.
Matricula += (char)(rndnextInt(91) + 65);
}
}
// Por último imprimimos la matrícula en la consola.
System.out.println("La matrícula es: " + Matricula);