package profprob1; import java.util.Random; import java.io.FileNotFoundException; import java.io.PrintWriter; import java.io.UnsupportedEncodingException; public class ProfProb1 { public static void main(String[] args) throws FileNotFoundException, UnsupportedEncodingException { Random r = new Random(); int day = r.nextInt(29) + 1; int month = r.nextInt(12) + 1; int year = 2005; int math = r.nextInt(3) + 3; int phys = r.nextInt(3) + 3; int inf = r.nextInt(3) + 3; int i = 1; int o = 50; double u = (Math.random()*50); //создаём случайное число String[] name = {"Иван", "Алексей", "Дмитрий", "Кирилл", "Антон", "Михаил", "Семён", "Андрей", "Леонид", "Павел", "Давид", "Николай", "Никита", "Евгений", "Пётр"}; int n; //выбираем случайное мужское имя n = (int) (Math.random()*15); String[] name1 = {"Полина", "Елена", "Мария","Дарья", "Анастасия", "Рената","Ирина", "Любовь", "Василиса","Галина", "Алиса", "Алина","Наталия", "Софья", "Елизавета"}; int n1; //выбираем случайное женское имя n1 = (int) (Math.random()*15); String [] lastname = {"Иванов", "Смирнов", "Кузнецов", "Попов", "Васильев", "Петров", "Соколов", "Михайлов", "Новиков", "Авакян", "Морозов", "Волков", "Алексеев", "Лебедев", "Семено", "Егоров", "Павлов", "Козлов", "Степанов", "Николаев", "Орлов", "Андреев", "Макаров", "Никитин", "Захаров", "Зайцев", "Соловьев", "Борисов", "Яковлев", "Григорьев"}; int ln; ln = (int) (Math.random()*30); String [] lastname1 = {"Васильева", "Зотова", "Уварова", "Салтыкова", "Панина", "Воронцова", "Рождественская", "Громакова", "Земцова", "Ларина", "Одинцова", "Каренина", "Сотникова", "Розова", "Рябинина", "Афинская", "Ростопчинкая", "Великая", "Сазонова", "Илларионова"}; int ln1; ln1 = (int) (Math.random()*20); try (PrintWriter writer = new PrintWriter("output.txt", "UTF-8")) { String female = name1[n1] + " " + lastname1[ln1]; String male = name[n] + " " + lastname[ln]; String birthday = day + "." + month + "." + year; writer.println("Имя" + "\t" + "\t" + "\t" + "\t" + "Дата" + "\t" + "\t" + "Математика" + "\t" + "Физика" + "\t" + "Информатика" + "\t"); if (u > 30) { writer.println(female + "\t" + "\t" + birthday + "\t" + math + "\t" + "\t" + phys + "\t" + inf); } else { writer.println(male + "\t" + "\t" + "\t" + birthday + "\t" + math + "\t" + "\t" + phys + "\t" + inf); } } }