Hallo,
ich kriege es nicht hin dem Programm zu sagen, dass das erstellte Passwort noch weitere male erstellt werden soll. Wie mache ich das?
Schonmal vielen Dank für eure Antworten.
public class PasswordGenerator {
static Scanner sc = new Scanner(System.in);
public static void main(String[] args) {
String[] password = new String[10];
Random random = new Random();
System.out.println("Wie viele Zeichen soll das Passwort sein?");
int passwordLenght = sc.nextInt();
System.out.println("Wie viele Passwörter wollen Sie?");
int passwordSize = sc.nextInt();
String[] anzahl = new String[passwordSize];
String alpha = "ABCDEFGHIJKLMNPQRSTXYZabcdefghijklmnopqrstuvwxyz0123456789";
// Diese for-Schleife soll so oft wiederholt werden, wie der Nutzer bei passworSize möchte
for (int i = 0; i < passwordLenght; i++) {
password += alpha.charAt(random.nextInt(alpha.length()));
}
for (int i = 0; i < passwordSize; i++) {
anzahl += password;
}
for (String x : anzahl) {
System.out.println(x);
}
}
}
ich kriege es nicht hin dem Programm zu sagen, dass das erstellte Passwort noch weitere male erstellt werden soll. Wie mache ich das?
Schonmal vielen Dank für eure Antworten.
public class PasswordGenerator {
static Scanner sc = new Scanner(System.in);
public static void main(String[] args) {
String[] password = new String[10];
Random random = new Random();
System.out.println("Wie viele Zeichen soll das Passwort sein?");
int passwordLenght = sc.nextInt();
System.out.println("Wie viele Passwörter wollen Sie?");
int passwordSize = sc.nextInt();
String[] anzahl = new String[passwordSize];
String alpha = "ABCDEFGHIJKLMNPQRSTXYZabcdefghijklmnopqrstuvwxyz0123456789";
// Diese for-Schleife soll so oft wiederholt werden, wie der Nutzer bei passworSize möchte
for (int i = 0; i < passwordLenght; i++) {
password += alpha.charAt(random.nextInt(alpha.length()));
}
for (int i = 0; i < passwordSize; i++) {
anzahl += password;
}
for (String x : anzahl) {
System.out.println(x);
}
}
}