Returns a random floating-point number between 0.0 and 1.0.
A double-precision floating point number greater than or equal to 0.0, and less than 1.0.
This method is the public version of the protected method, Random.Sample.