Javaのプログラムをコンパイルするたびに6文字のランダムな文字列を生成したい。例えばJavaでランダムな文字列を生成する
:AXFGCDは、GDGXSD、PLRSFX、GLTSDL
public class generate{
public static void main(String args[]){
generate();
}
string word = "";
string Characters = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
void generate(int x){
if (x==7) return;
int time = System.currentTimeMillis() % 33; //to generate time in mili second
word += characters.charAt(time);
System.out.println(time);
return generate(++x);
}
}
出力は
A,AX,AXF,AXFC,AXFCG,AXFCGA
ですが、私は直接の6桁の単語
@OHGODSPIDERSまた、 'string'は型ではありません。 – Michael
なぜ再帰を使用していますか? –
そしておとぎ話になる - あなたが気にしないと確信していますが、これは実行時に生成され、コンパイル時ではありません。 – Michael