Red de conocimiento informático - Espacio del host - Quiero escribir un pequeño programa en Java para generar aleatoriamente una cadena de 10 dígitos mezclados con letras mayúsculas y números. Los dígitos no deben exceder los 4 dígitos. ¿Alguien puede ayudarme?

Quiero escribir un pequeño programa en Java para generar aleatoriamente una cadena de 10 dígitos mezclados con letras mayúsculas y números. Los dígitos no deben exceder los 4 dígitos. ¿Alguien puede ayudarme?

public class Cl {

/**

* Generar aleatoriamente una cadena

*

* @param length

* * La longitud de la cadena

* @return

*/

public static String createCode(int length) {

Aleatorio rd = nuevo Aleatorio();

Código de cadena = "";

int iCode = 0

int countNum = 0;

for (int i = 0; i lt; length; i) {

iCode = rd.nextInt(122);

if ((iCode gt; = 65 amperios ;amp; iCode lt;= 90) || (iCode gt;= 97 & iCode lt.= 122)) {

código = (char) iCode;

} más if (iCode gt; = 0 amp; iCode lt; = 9) {

countNum

if (countNum gt; 4)

i--;

else

código = iCode;

} else

i--;

}

código de retorno;

}

public static void main(String[] args) {

System.out.println( createCode(10) );

}

}

}