numpy.nextafter(0, 1)
random.uniform(0, numpy.nextafter(0, 1))
random.uniform(0, numpy.nextafter(0, 1))
random.uniform(0, numpy.nextafter(0, 1))
How do I clip a floating-point number to just below a limit?