Cet exemple partage le code d'implémentation pour Java générant des chaînes aléatoires 6 bits. Le contenu spécifique est le suivant
package com.amos.tools; import java.util.arraylist; import java.util.list; import java.util.random; classe publique invertCodeGenerator {public static void main (String [] args) {// TODO Méthode générée automatique Stub list <string> Results = Gencodes (6,100); System.out.println (results.size ()); } public static list <string> Gencodes (int length, long num) {list <string> results = new ArrayList <string> (); pour (int j = 0; j <num; j ++) {String val = ""; Aléatoire aléatoire = nouveau aléatoire (); for (int i = 0; i <length; i ++) {String charornum = random.nextint (2)% 2 == 0? "Char": "num"; // lettre de sortie ou numéro if ("char" .equalsignorecase (charornum)) // string {int choix = random.nextint (2)% 2 == 0? 65: 97; // Obtenez la lettre majuscule ou la lettre minuscule Val + = (char) (Choice + Random.Nextint (26)); } else if ("num" .equalsignorecase (charornum)) // nombre {val + = string.valueof (random.nextint (10)); }} val = val.tolowercase (); if (results.Contains (val)) {continue; } else {results.add (val); }} RETOUR RÉSULTATS; }}}}Ce qui précède concerne cet article, j'espère qu'il sera utile pour tout le monde d'apprendre la programmation Java.