/**
 * Using the Java built-in Random class 
 */
import java.util.Random;

public class RandomUse2 {

    /*******************************************************************************
     * main method to use/test the built-in Random class
     *******************************************************************************/
    
    public static void main (String[ ] args)
    {           
    
        Random obj1 = new Random();              //create the random obj
        int rand1 = obj1.nextInt(10);            //random number 0-9
        System.out.println(rand1);               //print the number

        int min = 1;
        int max = 6;  
        Random obj2 = new Random();              //create the random obj
        int rand2   = obj2.nextInt(max-min+1);   //random number 0-5
        rand2       = rand2 + min;               //random number 1-6
        System.out.println(rand2);               //print the number
        
        min = -100;
        max = 100;  
        Random obj3 = new Random();                    //create the random obj
        int rand3   = obj3.nextInt(max-min+1) + min;   //random number -100 to 100 
        System.out.println(rand3);                     //print the number

        Random obj4 = new Random();               //create the random obj
        double rand4   = obj3.nextDouble();       //random number 0 to .999999999
        System.out.println(rand4);                //print the number
    }
}