Math.random()




Math.random() returns a double between 0.0 and 0.9...

Example:

Variable r will receive a value between 0 and 5 inclusive.
int r = (int) (Math.random() * 6);

Variable r will receive a value between 1 and 6 inclusive.
int r = (int) (Math.random() * 6) + 1;