Math.random()
function that generates a random decimal number between 0
(inclusive) and not quite up to 1
(exclusive). Thus Math.random()
can return a 0
but never quite return a 1
Notereturn
executes, so we can return
the value of the Math.random()
function.
randomFraction
to return a random number instead of returning 0
.
randomFraction
should return a random number.
testString: assert(typeof randomFraction() === "number", 'randomFraction
should return a random number.');
- text: The number returned by randomFraction
should be a decimal.
testString: assert((randomFraction()+''). match(/\./g), 'The number returned by randomFraction
should be a decimal.');
- text: You should be using Math.random
to generate the random decimal number.
testString: assert(code.match(/Math\.random/g).length >= 0, 'You should be using Math.random
to generate the random decimal number.');
```