import java.util.*;

/**
 * Making a List of random numbers.
 * 
 * @author Sara Sprenkle
 */
public class IntegerListExample {

	public static void main(String[] args) {
	    List<Integer> myList = new ArrayList<>();
	    Random rand = new Random();
	    
	    for( int i=0; i < rand.nextInt(1,100); i++ ) {
	        myList.add(rand.nextInt(100));
	    }
	    
	    System.out.println("My list of random numbers of length " + myList.size() + ":");
	    for( int i:myList ) {
	        System.out.println(i);
	    }
	    
	    myList.clear();
	    
	    // Doing it again to show the benefit of using a List rather than an array
	    
	    System.out.println("Doing it again!");
	    for( int i=0; i < rand.nextInt(1,100); i++ ) {
	        myList.add(rand.nextInt(100));
	    }
	    
	    System.out.println("My list of random numbers of length " + myList.size() + ":");
	    for( int i:myList ) {
	        System.out.println(i);
	    }
	}
}
