所以,我试图让我可以使用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