random.gauss vs. random.normalvariate

Carl Banks pavlovevidence at gmail.com
Sat Aug 15 16:26:06 EDT 2009


On Aug 15, 12:49 pm, Alan G Isaac <alan.is... at gmail.com> wrote:
> Quotinghttp://docs.python.org/3.1/library/random.html#random.gauss:
>     Gaussian distribution. mu is the mean, and sigma is the
>     standard deviation. This is slightly faster than the
>     normalvariate() function defined below.
>
> So since both are offered and gauss is faster, I assume it
> must have some offsetting disadvantage.  What is it?

random.gauss is not thread safe.

I'm kind of surprised the html docs don't mention this; the docstring
does.


Carl Banks



More information about the Python-list mailing list