summaryrefslogtreecommitdiffstats
path: root/Lib/random.py
Commit message (Collapse)AuthorAgeFilesLines
* Revert changes for #13355 by request from Raymond HettingerAndrew Svetlov2013-04-131-10/+0
|\
| * Revert changes for #13355 by request from Raymond HettingerAndrew Svetlov2013-04-131-10/+0
| |
* | Issue #13355: Raise ValueError on random.triangular call with invalid params.Andrew Svetlov2013-04-121-0/+10
|\ \ | |/ | | | | Initial patch by Yuriy Senko.
| * Issue #13355: Raise ValueError on random.triangular call with invalid params.Andrew Svetlov2013-04-121-0/+10
| | | | | | | | Initial patch by Yuriy Senko.
* | #17489: Add explanatory comment that __getstate__ is not called.R David Murray2013-04-021-0/+3
| | | | | | | | | | | | We don't put coverage directives in the stdlib, but anyone looking at a coverage report for Random should see the comment and understand why the lines aren't covered.
* | Issue #17141: random.vonmisesvariate() no more hangs for large kappas.Serhiy Storchaka2013-02-101-8/+6
|\ \ | |/
| * Issue #17141: random.vonmisesvariate() no more hangs for large kappas.Serhiy Storchaka2013-02-101-8/+6
| |\
| | * Issue #17141: random.vonmisesvariate() no more hangs for large kappas.Serhiy Storchaka2013-02-101-8/+6
| | |
* | | Issue #17149: merge fix from 3.3.Mark Dickinson2013-02-101-2/+2
|\ \ \ | |/ /
| * | Issue #17149: merge fix from 3.2.Mark Dickinson2013-02-101-2/+2
| |\ \ | | |/
| | * Issue #17149: Fix random.vonmisesvariate to always return results in [0, ↵Mark Dickinson2013-02-101-2/+2
| | | | | | | | | | | | 2*math.pi].
* | | Issue #15837: add some tests for random.shuffle().Antoine Pitrou2012-11-041-3/+4
|/ / | | | | | | Patch by Alessandro Moura.
* | Issue #14926: merge with 3.2Sandro Tosi2012-06-021-1/+1
|\ \ | |/
| * Issue #14926: fix docstring highlightSandro Tosi2012-06-021-1/+1
| |
* | Merge 3.2Brian Curtin2011-11-111-1/+0
|\ \ | |/
| * Fix #13384. Remove __future__ import in 3.x code.Brian Curtin2011-11-111-1/+0
| |
* | Code simplification suggested by Sven Marnach.Raymond Hettinger2011-06-251-5/+3
|\ \ | |/
| * Code simplification suggested by Sven Marnach.Raymond Hettinger2011-06-251-5/+3
| |
| * Sync-up minor code edits with the default branch.Raymond Hettinger2011-05-051-4/+4
| |
* | Avoid codec spelling issues by just using the utf-8 default.Raymond Hettinger2011-05-051-1/+1
|\ \ | |/
| * Avoid codec spelling issues by just using the utf-8 default.Raymond Hettinger2011-05-051-1/+1
| |
* | #11848: Merge with 3.2.Ezio Melotti2011-04-151-1/+1
|\ \ | |/
| * #11848: Merge with 3.1.Ezio Melotti2011-04-151-1/+1
| |\
| | * #11848: replace dead link in random.betavariate comment.Ezio Melotti2011-04-151-1/+1
| | |
* | | Issue 10787: Document the probability density function for random.gammavariate.Raymond Hettinger2011-03-221-0/+6
|\ \ \ | |/ /
| * | Issue 10787: Document the probability density function for random.gammavariate.Raymond Hettinger2011-03-221-0/+6
| |\ \ | | |/
| | * Issue 10787: Document the probability density function for random.gammavariate.Raymond Hettinger2011-03-221-0/+6
| | |
| | * Issue #7435: Remove reference to long in docstring. Thanks flox.Mark Dickinson2009-12-051-1/+1
| | |
* | | Normalize the encoding names for Latin-1 and UTF-8 toMarc-André Lemburg2011-02-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 'latin-1' and 'utf-8'. These are optimized in the Python Unicode implementation to result in more direct processing, bypassing the codec registry. Also see issue11303.
* | | Fix imports from collections.abcRaymond Hettinger2011-02-231-4/+4
|/ /
* | Update whatsnew. Salt the random number seed.Raymond Hettinger2010-12-081-4/+7
| |
* | Improve variable name (don't shadow a builtin).Raymond Hettinger2010-09-081-3/+3
| |
* | One more conversion from pow() to **.Raymond Hettinger2010-09-081-1/+1
| |
* | * Remove dependency on binascii.hexlify by using int.from_bytes().Raymond Hettinger2010-09-081-10/+9
| | | | | | | | | | | | | | * Use the new super() with no arguments. * Replace pow() call with the ** operator. * Increase urandom seeding from 16 bytes to 32 bytes. * Clean-up docstring.
* | In the case where only a user supplied random() method is available,Raymond Hettinger2010-09-081-12/+12
| | | | | | | | adopt a strategy that makes the fewest calls to random().
* | Neaten-up comments and warning message.Raymond Hettinger2010-09-071-4/+4
| |
* | Minor refactoring and cleanup. Extend looping randrange() technique to ↵Raymond Hettinger2010-09-071-20/+23
| | | | | | | | subclasses.
* | Fix test that depends on a particular implementation of random.choice().Raymond Hettinger2010-09-071-5/+2
| |
* | Fix corner case for Random.choice() and add tests.Raymond Hettinger2010-09-071-1/+5
| |
* | Small clean-ups.Raymond Hettinger2010-09-071-29/+12
| |
* | Issues #7889, #9025 and #9379: Improvements to the random module.Raymond Hettinger2010-09-071-23/+20
| |
* | Minor code cleanupRaymond Hettinger2010-09-071-4/+4
| |
* | Document which part of the random module module are guaranteed.Raymond Hettinger2010-09-071-2/+11
| |
* | Issue #7435: Remove duplicate int/long tests, and otherMark Dickinson2009-12-051-1/+1
|/ | | | references to long in py3k. Patch provided by flox.
* Issue 6261: Clarify behavior of random.uniform().Raymond Hettinger2009-06-111-1/+1
|
* Use ABCs to validate documented restriction to Sets or Sequences.Raymond Hettinger2009-02-241-3/+4
|
* Merged revisions 68378 via svnmerge fromMark Dickinson2009-01-071-3/+5
| | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/trunk ........ r68378 | mark.dickinson | 2009-01-07 17:48:33 +0000 (Wed, 07 Jan 2009) | 2 lines Issue #4869: clarify documentation for random.expovariate. ........
* Merged revisions 65259,65263,65296,65307,65321 via svnmerge fromBenjamin Peterson2008-07-311-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/trunk ........ r65259 | benjamin.peterson | 2008-07-27 10:22:14 -0500 (Sun, 27 Jul 2008) | 1 line clarify Popen argument ........ r65263 | andrew.kuchling | 2008-07-28 12:04:48 -0500 (Mon, 28 Jul 2008) | 1 line Clarify wording ........ r65296 | raymond.hettinger | 2008-07-30 02:27:30 -0500 (Wed, 30 Jul 2008) | 1 line Neaten-up the itertools recipes. ........ r65307 | benjamin.peterson | 2008-07-30 08:46:53 -0500 (Wed, 30 Jul 2008) | 1 line getrandombits is actually getrandbits ........ r65321 | raymond.hettinger | 2008-07-30 20:19:50 -0500 (Wed, 30 Jul 2008) | 4 lines Alter recipe to show how to call izip_longest() with both a keyword argument and star arguments. ........
* Merged revisions ↵Christian Heimes2008-03-231-1/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 61724-61725,61731-61735,61737,61739,61741,61743-61744,61753,61761,61765-61767,61769,61773,61776-61778,61780-61783,61788,61793,61796,61807,61813 via svnmerge from svn+ssh://pythondev@svn.python.org/python/trunk ................ r61724 | martin.v.loewis | 2008-03-22 01:01:12 +0100 (Sat, 22 Mar 2008) | 49 lines Merged revisions 61602-61723 via svnmerge from svn+ssh://pythondev@svn.python.org/sandbox/trunk/2to3/lib2to3 ........ r61626 | david.wolever | 2008-03-19 17:19:16 +0100 (Mi, 19 M?\195?\164r 2008) | 1 line Added fixer for implicit local imports. See #2414. ........ r61628 | david.wolever | 2008-03-19 17:57:43 +0100 (Mi, 19 M?\195?\164r 2008) | 1 line Added a class for tests which should not run if a particular import is found. ........ r61629 | collin.winter | 2008-03-19 17:58:19 +0100 (Mi, 19 M?\195?\164r 2008) | 1 line Two more relative import fixes in pgen2. ........ r61635 | david.wolever | 2008-03-19 20:16:03 +0100 (Mi, 19 M?\195?\164r 2008) | 1 line Fixed print fixer so it will do the Right Thing when it encounters __future__.print_function. 2to3 gets upset, though, so the tests have been commented out. ........ r61637 | david.wolever | 2008-03-19 21:37:17 +0100 (Mi, 19 M?\195?\164r 2008) | 3 lines Added a fixer for itertools imports (from itertools import imap, ifilterfalse --> from itertools import filterfalse) ........ r61645 | david.wolever | 2008-03-19 23:22:35 +0100 (Mi, 19 M?\195?\164r 2008) | 1 line SVN is happier when you add the files you create... -_-' ........ r61654 | david.wolever | 2008-03-20 01:09:56 +0100 (Do, 20 M?\195?\164r 2008) | 1 line Added an explicit sort order to fixers -- fixes problems like #2427 ........ r61664 | david.wolever | 2008-03-20 04:32:40 +0100 (Do, 20 M?\195?\164r 2008) | 3 lines Fixes #2428 -- comments are no longer eatten by __future__ fixer. ........ r61673 | david.wolever | 2008-03-20 17:22:40 +0100 (Do, 20 M?\195?\164r 2008) | 1 line Added 2to3 node pretty-printer ........ r61679 | david.wolever | 2008-03-20 20:50:42 +0100 (Do, 20 M?\195?\164r 2008) | 1 line Made node printing a little bit prettier ........ r61723 | martin.v.loewis | 2008-03-22 00:59:27 +0100 (Sa, 22 M?\195?\164r 2008) | 2 lines Fix whitespace. ........ ................ r61725 | martin.v.loewis | 2008-03-22 01:02:41 +0100 (Sat, 22 Mar 2008) | 2 lines Install lib2to3. ................ r61731 | facundo.batista | 2008-03-22 03:45:37 +0100 (Sat, 22 Mar 2008) | 4 lines Small fix that complicated the test actually when that test failed. ................ r61732 | alexandre.vassalotti | 2008-03-22 05:08:44 +0100 (Sat, 22 Mar 2008) | 2 lines Added warning for the removal of 'hotshot' in Py3k. ................ r61733 | georg.brandl | 2008-03-22 11:07:29 +0100 (Sat, 22 Mar 2008) | 4 lines #1918: document that weak references *to* an object are cleared before the object's __del__ is called, to ensure that the weak reference callback (if any) finds the object healthy. ................ r61734 | georg.brandl | 2008-03-22 11:56:23 +0100 (Sat, 22 Mar 2008) | 2 lines Activate the Sphinx doctest extension and convert howto/functional to use it. ................ r61735 | georg.brandl | 2008-03-22 11:58:38 +0100 (Sat, 22 Mar 2008) | 2 lines Allow giving source names on the cmdline. ................ r61737 | georg.brandl | 2008-03-22 12:00:48 +0100 (Sat, 22 Mar 2008) | 2 lines Fixup this HOWTO's doctest blocks so that they can be run with sphinx' doctest builder. ................ r61739 | georg.brandl | 2008-03-22 12:47:10 +0100 (Sat, 22 Mar 2008) | 2 lines Test decimal.rst doctests as far as possible with sphinx doctest. ................ r61741 | georg.brandl | 2008-03-22 13:04:26 +0100 (Sat, 22 Mar 2008) | 2 lines Make doctests in re docs usable with sphinx' doctest. ................ r61743 | georg.brandl | 2008-03-22 13:59:37 +0100 (Sat, 22 Mar 2008) | 2 lines Make more doctests in pprint docs testable. ................ r61744 | georg.brandl | 2008-03-22 14:07:06 +0100 (Sat, 22 Mar 2008) | 2 lines No need to specify explicit "doctest_block" anymore. ................ r61753 | georg.brandl | 2008-03-22 21:08:43 +0100 (Sat, 22 Mar 2008) | 2 lines Fix-up syntax problems. ................ r61761 | georg.brandl | 2008-03-22 22:06:20 +0100 (Sat, 22 Mar 2008) | 4 lines Make collections' doctests executable. (The <BLANKLINE>s will be stripped from presentation output.) ................ r61765 | georg.brandl | 2008-03-22 22:21:57 +0100 (Sat, 22 Mar 2008) | 2 lines Test doctests in datetime docs. ................ r61766 | georg.brandl | 2008-03-22 22:26:44 +0100 (Sat, 22 Mar 2008) | 2 lines Test doctests in operator docs. ................ r61767 | georg.brandl | 2008-03-22 22:38:33 +0100 (Sat, 22 Mar 2008) | 2 lines Enable doctests in functions.rst. Already found two errors :) ................ r61769 | georg.brandl | 2008-03-22 23:04:10 +0100 (Sat, 22 Mar 2008) | 3 lines Enable doctest running for several other documents. We have now over 640 doctests that are run with "make doctest". ................ r61773 | raymond.hettinger | 2008-03-23 01:55:46 +0100 (Sun, 23 Mar 2008) | 1 line Simplify demo code. ................ r61776 | neal.norwitz | 2008-03-23 04:43:33 +0100 (Sun, 23 Mar 2008) | 7 lines Try to make this test a little more robust and not fail with: timeout (10.0025) is more than 2 seconds more than expected (0.001) I'm assuming this problem is caused by DNS lookup. This change does a DNS lookup of the hostname before trying to connect, so the time is not included. ................ r61777 | neal.norwitz | 2008-03-23 05:08:30 +0100 (Sun, 23 Mar 2008) | 1 line Speed up the test by avoiding socket timeouts. ................ r61778 | neal.norwitz | 2008-03-23 05:43:09 +0100 (Sun, 23 Mar 2008) | 1 line Skip the epoll test if epoll() does not work ................ r61780 | neal.norwitz | 2008-03-23 06:47:20 +0100 (Sun, 23 Mar 2008) | 1 line Suppress failure (to avoid a flaky test) if we cannot connect to svn.python.org ................ r61781 | neal.norwitz | 2008-03-23 07:13:25 +0100 (Sun, 23 Mar 2008) | 4 lines Move itertools before future_builtins since the latter depends on the former. From a clean build importing future_builtins would fail since itertools wasn't built yet. ................ r61782 | neal.norwitz | 2008-03-23 07:16:04 +0100 (Sun, 23 Mar 2008) | 1 line Try to prevent the alarm going off early in tearDown ................ r61783 | neal.norwitz | 2008-03-23 07:19:57 +0100 (Sun, 23 Mar 2008) | 4 lines Remove compiler warnings (on Alpha at least) about using chars as array subscripts. Using chars are dangerous b/c they are signed on some platforms and unsigned on others. ................ r61788 | georg.brandl | 2008-03-23 09:05:30 +0100 (Sun, 23 Mar 2008) | 2 lines Make the doctests presentation-friendlier. ................ r61793 | amaury.forgeotdarc | 2008-03-23 10:55:29 +0100 (Sun, 23 Mar 2008) | 4 lines #1477: ur'\U0010FFFF' raised in narrow unicode builds. Corrected the raw-unicode-escape codec to use UTF-16 surrogates in this case, just like the unicode-escape codec. ................ r61796 | raymond.hettinger | 2008-03-23 14:32:32 +0100 (Sun, 23 Mar 2008) | 1 line Issue 1681432: Add triangular distribution the random module. ................ r61807 | raymond.hettinger | 2008-03-23 20:37:53 +0100 (Sun, 23 Mar 2008) | 4 lines Adopt Nick's suggestion for useful default arguments. Clean-up floating point issues by adding true division and float constants. ................ r61813 | gregory.p.smith | 2008-03-23 22:04:43 +0100 (Sun, 23 Mar 2008) | 6 lines Fix gzip to deal with CRC's being signed values in Python 2.x properly and to read 32bit values as unsigned to start with rather than applying signedness fixups allover the place afterwards. This hopefully fixes the test_tarfile failure on the alpha/tru64 buildbot. ................
* Take Tim's advice and have random.sample() support only sequences and sets.Raymond Hettinger2008-01-141-27/+16
|