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.");'
```