Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | The combo of getstate/setstate/jumpahead is very powerful, but needs | Tim Peters | 2001-01-26 | 1 | -6/+45 | |
| | | | | examples to flesh it out for the uninitiated. Here they are. | |||||
* | SF bug 130030: Claim of bad betavariate algorithm. | Tim Peters | 2001-01-26 | 1 | -6/+19 | |
| | ||||||
* | Cosmetic changes after some sleep; no change in semantics. | Tim Peters | 2001-01-25 | 1 | -64/+82 | |
| | ||||||
* | Fix bugs introduced by rewrite (in particular, time-based initialization | Tim Peters | 2001-01-25 | 1 | -4/+38 | |
| | | | | | | | got broken). Also added new method .jumpahead(N). This finally gives us a semi-decent answer to how Python's RNGs can be used safely and efficiently in multithreaded programs (although it requires the user to use the new machinery!). | |||||
* | Reworked random.py so that it no longer depends on, and offers all the | Tim Peters | 2001-01-25 | 1 | -257/+413 | |
| | | | | | | | | | | | functionality of, whrandom.py. Also closes all the "XXX" todos in random.py. New frequently-requested functions/methods getstate() and setstate(). All exported functions are now bound methods of a hidden instance. Killed all unintended exports. Updated the docs. FRED: The more I fiddle the docs, the less I understand the exact intended use of the \var, \code, \method tags. Please review critically. GUIDO: See email. I updated NEWS as if whrandom were deprecated; I think it should be. | |||||
* | Whitespace normalization. | Tim Peters | 2001-01-15 | 1 | -219/+219 | |
| | ||||||
* | Repair senseless random.seed docstring (reported on c.l.py). | Tim Peters | 2000-09-16 | 1 | -1/+1 | |
| | ||||||
* | The third and final doc-string sweep by Ka-Ping Yee. | Guido van Rossum | 2000-02-04 | 1 | -20/+21 | |
| | | | | | | | | The attached patches update the standard library so that all modules have docstrings beginning with one-line summaries. A new docstring was added to formatter. The docstring for os.py was updated to mention nt, os2, ce in addition to posix, dos, mac. | |||||
* | Add Tim Peters' shuffle() algorithm. | Guido van Rossum | 1999-08-18 | 1 | -0/+21 | |
| | ||||||
* | Added randrange to list of exported functions. | Guido van Rossum | 1998-07-31 | 1 | -1/+1 | |
| | ||||||
* | Make gauss() semi-thread-safe. It can still give duplicate results, | Guido van Rossum | 1998-05-29 | 1 | -4/+14 | |
| | | | | | but it can no longer raise an exception when called by several threads simultaneously. | |||||
* | Add Interfaces to replace remaining needs for importing whrandom. | Guido van Rossum | 1998-05-20 | 1 | -0/+46 | |
| | | | | # XXX TO DO: make the distribution functions below into methods. | |||||
* | Correction to vonmisesvariate() by Magnus Kessler: it should take and | Guido van Rossum | 1998-04-06 | 1 | -5/+12 | |
| | | | | | return something between 0 and 2*pi. Also added a reference to the literature. | |||||
* | Fixed a bug in the gauss() function. The bug was reported by Mike | Guido van Rossum | 1998-02-19 | 1 | -5/+6 | |
| | | | | | | | | Miller, who complained that its kurtosis was bad, and then fixed by Lambert Meertens (author of the original algorithm) who discovered that the mathematical analysis leading to his solution was wrong, and provided a corrected version. Mike then tested the fix and reported that the kurtosis was now good. | |||||
* | # Typos in the comments giving the names of two recently added distributions. | Guido van Rossum | 1997-12-09 | 1 | -2/+2 | |
| | ||||||
* | Added Pareto and Weibull distributions, courtesy Jeremy Hylton. | Guido van Rossum | 1997-12-02 | 1 | -0/+18 | |
| | ||||||
* | Changes to use default argument values where possible | Guido van Rossum | 1994-05-06 | 1 | -5/+1 | |
| | ||||||
* | Use float constants directly; cosmetic changes; initialize largest | Guido van Rossum | 1994-03-15 | 1 | -22/+33 | |
| | | | | correctly; allow test(N) to set number of calls in the tests. | |||||
* | Added gauss() (same as normal but twice as fast) and betavariate(); | Guido van Rossum | 1994-03-09 | 1 | -6/+47 | |
| | | | | print more statistics in test_generator() | |||||
* | Random variable generators | Guido van Rossum | 1994-03-09 | 1 | -0/+212 | |