import java.io.FileWriter;
import java.io.IOException;
import java.util.Random;
import java.util.Scanner;
public class Passwords {
public static String generatePassword(int length) {
String chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!@#$%&*";
Random random = new Random();
String password = "";
for (int i = 0; i < length; i++) {
int index = random.nextInt(chars.length());
password += chars.charAt(index);
}
return password;
}
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Сколько паролей: ");
int count = scanner.nextInt();
System.out.print("Длина пароля: ");
int length = scanner.nextInt();
try (FileWriter writer = new FileWriter("passwords.txt")) {
writer.write("Пользователей: " + count + "\n");
writer.write("Длина пароля: " + length + "\n\n");
for (int i = 1; i <= count; i++) {
String pass = generatePassword(length);
writer.write("Пользователь " + i + ": " + pass + "\n");
System.out.println("Пользователь " + i + ": " + pass);
}
System.out.println("Записано в passwords.txt");
} catch (IOException e) {
System.out.println("Ошибка записи файла");
}
}
}