Intro to Java Programming and CS. Please help me with the following…

Intro to Java Programming and CS. Please help me with the following question:
Following the instructions given in the textbook and the accompanying website on how to compile and run Java programs, write three programs named as required (see below), and make one submission of the assignment with separate file attachments for each program; therefore, for this assignment, there will be three attachments. Each attached file will be a java program with a file name of “program name.java.” [MO1.1, MO1.2, MO1.3]

1. what is a well-documented (commented) program, “RanNumGen,” that takes an integer command-line argument “n” that indicates the number of random numbers to generate and uses the method “Math.random()” to print uniform random values between 1 and 100 (both inclusive), and then prints the minimum and maximum value. [MO1.1, MO1.2]