Generate a random Float in a range
Returns a generator spec producing Float values drawn uniformly from [min, max).
min (Float): Lower bound
(inclusive).
max (Float): Upper bound
(exclusive).
A generator spec.
assert(prop_for_all(prop_gen_float_range(0.0, 1.0), \(x) x >= 0.0))