Random Numbers

Random numbers use a class called Math.random() to make a number between 0 and 1. Since we rarely want a number between 0 and 1, we multiply the number and add to it to make it in the range we want. 

Look at the following examples:

newnum = (int) ((Math.random () * 3) + 1); number between 1 and 3
newnum = (int) ((Math.random () * 10) + 1); number between 1 and 10
newnum = (int) ((Math.random () * 6) + 1); number between 1 and 6

The general formula is for a number between a and b is:

newnum = (int) ((Math.random () * b) + a);