On Wed, Jun 10, 2009 at 8:25 AM, John Yeung<gallium.arsen...@gmail.com> wrote:
> That uniform(a, b) will return a random float in the semi-open > interval [a, b) for certain values of a and b; and in the closed > interval [a, b] for other values of a and b. (Swap a and b if a > b.) > > To me, the fact that you sometimes get a semi-open interval and > sometimes a closed interval is worth noting in the docs. If it is important whether "b" is included or not, apparently the difference between "b" and "the largest float smaller than b" is important. If a difference as small as that makes a difference, you should not be using floats, or random generators giving floats, anyway, but something with a higher precision. In other words, if you do care about the difference between [a, b) and [a, b], the random module is not giving what you meet even if it does give the 'right' one of those. -- André Engels, andreeng...@gmail.com -- http://mail.python.org/mailman/listinfo/python-list