pub fn random() -> f64
Math.random() function returns a floating-point, pseudo-random number
in the range 0–1 (inclusive of 0, but not 1) with approximately uniform distribution
over that range — which you can then scale to your desired range.
The implementation selects the initial seed to the random number generation algorithm;
it cannot be chosen or reset by the user.