Este exemplo compartilha o código de implementação para Java gerando seqüências aleatórias de 6 bits. O conteúdo específico é o seguinte
pacote com.amos.tools; importar java.util.ArrayList; importar java.util.list; importar java.util.random; classe pública InvertCodeGenerator {public static void main (string [] args) {// TODO Method Method Stub List <Sctring> Results = gencodes (6.100); System.out.println (Results.size ()); } Lista estática pública <String> gencodes (int length, long num) {list <tring> resulta = new ArrayList <String> (); for (int j = 0; j <num; j ++) {string val = ""; Aleatório aleatório = novo aleatório (); for (int i = 0; i <comprimento; i ++) {string charornum = aleatom.nextInt (2) % 2 == 0? "char": "num"; // letra de saída ou número se ("char" .equalsignorecase (charornum)) // string {int escolha = random.nextInt (2) % 2 == 0? 65: 97; // Obtenha a letra maiúscula ou a letra minúscula val + = (char) (escolha + random.nextint (26)); } else if ("num" .equalsignorecase (charornum)) // número {val += string.valueof (aleatory.nextint (10)); }} val = val.tolowercase (); if (Results.Contains (Val)) {continua; } else {resultados.add (val); }} retorna resultados; }}}}O exposto acima é tudo sobre este artigo, espero que seja útil para todos aprenderem a programação Java.