Raymond Hettinger
92df7529cb
Issue 13355: Make random.triangular degrade gracefully when low == high.
2014-05-25 17:40:25 -07:00
Raymond Hettinger
ddb39e799d
Issue #21470 : Do a better job seeding the random number generator
...
to fully cover its state space.
2014-05-13 22:09:23 -07:00
Raymond Hettinger
4c150e0bd2
Improve the default seeding in random module to use 32 bytes of entropy when available.
2014-03-08 09:56:08 -08:00
Raymond Hettinger
8dc1692337
Issue 14927: Minor clean-up of function parameters in random().
2013-10-05 21:34:48 -07:00
Senthil Kumaran
37851d0e55
Improve the docstring of random.shuffle. Inform users not to provide int arg.
...
Addresses issue #14927
2013-09-11 22:52:58 -07:00
Andrew Svetlov
75f1fc27c3
Revert changes for #13355 by request from Raymond Hettinger
2013-04-13 18:05:44 +03:00
Andrew Svetlov
b6cdae3db4
Issue #13355 : Raise ValueError on random.triangular call with invalid params.
...
Initial patch by Yuriy Senko.
2013-04-12 23:39:33 +03:00
Serhiy Storchaka
65d56390bb
Issue #17141 : random.vonmisesvariate() no more hangs for large kappas.
2013-02-10 19:27:37 +02:00
Mark Dickinson
9aaeb5e0c8
Issue #17149 : Fix random.vonmisesvariate to always return results in [0, 2*math.pi].
2013-02-10 14:13:40 +00:00
Raymond Hettinger
cba87311d2
Code simplification suggested by Sven Marnach.
2011-06-25 11:24:35 +02:00
Raymond Hettinger
22d8f7b9b8
Minor code cleanup.
2011-05-18 17:28:50 -05:00
Ezio Melotti
1bb18cc39e
#11848 : replace dead link in random.betavariate comment.
2011-04-15 08:25:16 +03:00
Raymond Hettinger
405a4717e1
Issue 10787: Document the probability density function for random.gammavariate.
2011-03-22 15:52:46 -07:00
Raymond Hettinger
ffd2a4215a
Issue 9816: Random.jumpahead(n) didn't work well for small values of n.
2010-09-10 10:47:22 +00:00
Raymond Hettinger
34e0de135d
Remove outdated XXX comment. Mapping support was removed for 3.x.
2010-09-06 22:54:24 +00:00
Raymond Hettinger
2c0cdca564
Issue 6261: Clarify behavior of random.uniform().
2009-06-11 23:14:53 +00:00
Mark Dickinson
e6dc53120d
Issue #4869 : clarify documentation for random.expovariate.
2009-01-07 17:48:33 +00:00
Benjamin Peterson
f2eb2b44fc
getrandombits is actually getrandbits
2008-07-30 13:46:53 +00:00
Raymond Hettinger
c4f7bab0a0
Adopt Nick's suggestion for useful default arguments.
...
Clean-up floating point issues by adding true division and float constants.
2008-03-23 19:37:53 +00:00
Raymond Hettinger
bbc50eafe5
Issue 1681432: Add triangular distribution the random module.
2008-03-23 13:32:32 +00:00
Martin v. Löwis
6b449f4f2b
Issue #1727780 : Support loading pickles of random.Random objects created
...
on 32-bit systems on 64-bit systems, and vice versa. As a consequence
of the change, Random pickles created by Python 2.6 cannot be loaded
in Python 2.5.
2007-12-03 19:20:02 +00:00
Raymond Hettinger
1b0ce85271
SF# 1635892: Fix docs for betavariate's input parameters .
2007-01-19 18:07:18 +00:00
Raymond Hettinger
94547f7646
Bug #1590891 : random.randrange don't return correct value for big number
...
Needs to be backported.
2006-12-20 06:42:06 +00:00
Tim Peters
0e1159583c
shuffle() doscstring: Removed warning about sequence length
...
versus generator period. While this was a real weakness of the
older WH generator for lists with just a few dozen elements,
and so could potentially bite the naive ;-), the Twister should
show excellent behavior up to at least 600 elements.
Module docstring: reflowed some jarringly short lines.
2006-06-10 22:51:45 +00:00
Tim Peters
c17976e983
Another crack at bug #1460340 : make random.sample(dict)
...
work, this time by ugly brute force.
2006-04-01 00:26:53 +00:00