El ejemplo de este artículo dice la forma en que Java genera números aleatorios. Compártelo para todos para su referencia. El método de implementación específico es el siguiente:
paquete com.tool.code; '4', '5', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i i,' i 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'Q', ' r ',' s ',' t ',' u ',' u's 'v', 'w', 'x', 'y', 'z', 'a', 'b', 'c', ' d ',' e ',' f ',' g ',' h, 'h' i ',' j ',' k ',' l ',' m ',' n ',' o ', 'P', 'Q', 'R', 'S', 't', 't', 't', 't', 't', 't', 't', 't', 't ',' t ',' t ',' t ',' t ',' t ',' t ',' t ',' t ',' t ',' t ',' t ',' t ', 't', 't', 't', 't' 'u', 'v', 'w', 'x', 'y', 'z', '0', '1'}; Últimos dos 0 y 1, porque necesita compensar la longitud de la longitud de la matriz 64 privado static random = new Random (); {int index = 0; num & 63]; Num >> = 6; Porque hay un total de 64 caracteres efectivos en la matriz. // ¿Por qué quieres eliminar el resto? Porque un tipo int está representado por 4 bytes, que es de 32 bits. } para (int i = 0; i <langth / 5; i ++) {num = random.nextInt (); num & 63]; Pruebe la tasa de duplicación de la función de cadena aleatoria pública Double tasaFrepeat (int número) {int repite = 0; /////////////Generar la cadena de número especificada str [i] = randomnum.createrantomstring (10);} for (int i = 0; i <number; i ++) {// Encuentre si hay la misma cadena para (int j = i +1; j <número-1; j ++) {if (str [i] .equals (str [j])) repetir ++;}} return ( (masa) Repita); ;}}
El efecto operativo de la consola es el siguiente:
Se espera que este artículo sea útil para el diseño del programa Java de todos.