我想在每個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