이 예제는 6 비트 랜덤 스트링을 생성하는 Java의 구현 코드를 공유합니다. 특정 내용은 다음과 같습니다
패키지 com.amos.tools; import java.util.arraylist; import 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 = ""; 랜덤 random = new random (); for (int i = 0; i <length; i ++) {string charornum = random.nextint (2) % 2 == 0? "char": "num"; // 출력 문자 또는 번호 if ( "char".equalsignorecase (charornum)) // string {int Choice = random.nextint (2) % 2 == 0? 65 : 97; // 대문자 또는 소문자를 가져옵니다 val + = (char) (선택 + random.nextint (26)); } else if ( "num".EqualSignoreCase (charornum)) // 번호 {val += string.valueof (random.nextInt (10)); }} val = val.tolowercase (); if (results.contains (val)) {계속; } else {results.add (val); }} 결과를 반환합니다. }}}}위의 내용은이 기사에 관한 모든 것입니다. 모든 사람들이 Java 프로그래밍을 배우는 것이 도움이되기를 바랍니다.