Ich möchte eine zufällige Zeichenfolge mit 6 Zeichen bei jeder Kompilierung eines Programms in Java generieren.Generieren Sie eine zufällige Zeichenfolge in Java
Zum Beispiel: 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);
}
}
Ausgang ist
A,AX,AXF,AXFC,AXFCG,AXFCGA
aber ich will direktes 6-stellige Wort
@OHGODSPIDERS Und auch 'string' ist kein Typ. – Michael
Warum verwenden Sie Rekursion? –
Und um pedantisch zu sein - obwohl es mir sicher egal ist - wird das zur Laufzeit generiert und nicht zur Kompilierzeit. – Michael