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