所以,我試圖讓我可以使用furure應用等打印密碼生成
到目前爲止,我已經得到了我想要的字符使用,並取得了一個SecureRandom把它們放在一個密碼生成器一定的順序。
究竟應該如何解決這個問題。關於如何將字符打印出來的任何建議,以及如何打印10個字符的密碼?
這裏是迄今爲止代碼:
import java.security.SecureRandom;
import java.util.Random;
public class Generator {
public static void main(String [] args){
String[] symbols = {"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "a", "b", "c", "d", "e", "f"};
int length = 10;
Random random = new SecureRandom();
StringBuilder sb = new StringBuilder(length);
for (int i = 0; i < length; i++) {
int indexRandom = random.nextInt(symbols.length);
sb.append(symbols[indexRandom]);
}
String password = sb.toString();
}
}
基本上是我問的是我將如何得到這個打印出是隨機生成的10個字符的密碼。
'System.out.println()'不適合你嗎? –
@Matt球。不,在我運行應用程序後,它不想在控制檯中顯示任何數字。 – Aaron
打印?打印到控制檯還是紙張? – Jeremy