この例では、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 auto-eneratedメソッドスタブリスト<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 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)(choice + random.nextint(26)); } else if( "num" .equalsignorecase(charornum))// number {val += string.valueof(random.nextint(10)); }} val = val.tolowercase(); if(results.contains(val)){継続; } else {results.add(val); }} return results; }}}}上記はこの記事に関するものです。誰もがJavaプログラミングを学ぶことが役立つことを願っています。