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);