import java.io.File; import java.io.FileNotFoundException; import java.io.PrintStream; import java.util.Random; import java.util.Scanner; public class GenerateInput { public static void main(String[] args) throws FileNotFoundException { PrintStream output = new PrintStream(new File(args[0])); Scanner input = new Scanner(System.in); System.out.print("Number of students: "); final int NUMBER_STUDENTS = input.nextInt(); System.out.print("Rank: "); final int RANK = input.nextInt(); output.println("" + NUMBER_STUDENTS + " " + RANK); Random generator = new Random(); final int MIN_ID = 100000000; final int MAX_ID = 999999999; final int MAX_GRADES = 50; final int MAX_GRADE = 9; for (int i = 0; i < NUMBER_STUDENTS; i++) { String result = new Integer(MIN_ID + generator.nextInt(MAX_ID - MIN_ID + 1)).toString(); final int NUMBER_GRADES = 1 + generator.nextInt(MAX_GRADES); for (int j = 0; j < NUMBER_GRADES; j++) { result += " " + generator.nextInt(MAX_GRADE + 1); } output.println(result); } output.close(); } }