Improvements on the Math.random()
method allowing you to specify:
- An upper bound representing range (not just
doubles
between 0 & 1) - A lower bound
Upper bound is always excluded
random()
Returns adouble
between 0 and 1random(double upperBound)
Returns adouble
between 0 and upperBoundrandom(double lowerBound, double upperBound) Returns a
doublebetween
lowerBoundand
upperBound`
randInt()
Returns an integer between 0 andInteger.MAX_VALUE
(likeRandom
classnextInt()
)randInt(int upperBound)
Returns an integer between 0 andupperBound
EXCLUDINGupperBound
randInt(int lowerBound, int upperBound)
Returns an integer betweenlowerBound
andupperBound
INCLUDINGupperBound