Robotics C++ Physics II AP Physics B Electronics Java Astronomy Other Courses Summer Session  

Math Class Random Number Method

 

Returns a random number between 0 and 1 - uses system clock for seed

public class MathRandom

{

    public static void main (String[]args)

    {

        double number1 = Math.random();

        System.out.println("Math.random returns a random number from 0.0 to, but not including, 1.0");

        System.out.println("Unscaled random number: " + number1);

        int number2 = (int)(Math.random()*99);

        System.out.println("Scaled random integer between 0 and 10: " + number2);

        int number3 = (int)(Math.random()*100)+ 5;

        System.out.println("Scaled random integer between 5 and 104: " + number3);

    }

}

Output

 

Math.random returns a random number from 0.0 to, but not including, 1.0

Unscaled random number: 0.18963013238680326

Scaled random integer between 0 and 98: 38

Scaled random integer between 5 and 104: 88