Этот пример разделяет код реализации для Java, генерирующих 6-битные случайные строки. Конкретный контент заключается в следующем
пакет com.amos.tools; Import java.util.arraylist; импорт java.util.list; import java.util.random; public Class Invertcodegenerator {public static void main (string [] args) {// todo с генегенерированным методом списка методов <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> (); for (int j = 0; j <num; j ++) {string val = ""; Случайный случайный = new Random (); для (int i = 0; i <length; i ++) {string garornum = random.nextint (2) % 2 == 0? "char": "num"; // Выходная буква или номер if ("char" .EqualsIgnoreCase (garornum)) // string {int Choice = random.nextint (2) % 2 == 0? 65: 97; // Получить верхнюю или строчную букву val + = (char) (выбор + random.nextint (26)); } else if ("num". EqualsIgnoreCase (garornum)) // число {val += string.valueof (random.nextint (10)); }} val = val.tolowercase (); if (results.contains (val)) {продолжить; } else {results.add (val); }} вернуть результаты; }}}}Выше приведено все об этой статье, я надеюсь, что для всех будет полезно изучать программирование Java.