Generates a double-precision, floating-point number between 0 and 1.

## random number

A double-precision, floating-point number between 0 and 1. The generated number is greater than or equal to 0, but less than 1. The distribution is uniform.