Copie el código de código de la siguiente manera:
paquete com.test;
importar java.util.Random;
clase pública GenerarNúmeroAleatorio {
público estático vacío principal (String [] argumentos) {
System.out.println("Los 10 números aleatorios generados son: " + getCharAndNumr(10));
}
/**
* java genera combinaciones aleatorias de números y letras
* @param length[la longitud del número aleatorio generado]
* @devolver
*/
cadena estática pública getCharAndNumr (longitud int) {
Valor de cadena = "";
Aleatorio aleatorio = nuevo Aleatorio();
para (int i = 0; i < longitud; i++) {
// Salida de letras o números
Cadena charOrNum = random.nextInt(2) % 2 == 0 "char": "num";
// cadena
if ("char".equalsIgnoreCase(charOrNum)) {
//Obtener letras mayúsculas o minúsculas
int elección = aleatorio.nextInt(2) % 2 == 0 ?
val += (char) (elección + random.nextInt(26));
} else if ("num".equalsIgnoreCase(charOrNum)) { // Número
val += String.valueOf(random.nextInt(10));
}
}
valor de retorno;
}
}