Andrew Hong
8bcd4a6ec7
GH-101097: Switch from standard interval notation to greater or less than signs for random.random()'s documentation ( #101119 )
2023-01-22 14:58:36 -06:00
Raymond Hettinger
b430399d41
GH-100234: Set a default value for random.expovariate() (GH-100235)
2022-12-15 12:40:45 -06:00
Raymond Hettinger
70732d8a4c
Move random selection recipes from itertools.rst to random.rst (GH-98369)
2022-10-17 17:30:49 -05:00
Serhiy Storchaka
dd53b79de0
gh-96959: Update more HTTP links (GH-97536)
...
Use HTTPS for documents which are available by both HTTP and HTTPS
links, but there is no redirection from HTTP to HTTPS or vice versa.
2022-09-27 14:08:11 +03:00
Serhiy Storchaka
db39050396
gh-96959: Update HTTP links which are redirected to HTTPS (GH-96961)
2022-09-24 14:38:53 +03:00
partev
2d1a2d902a
fix various typos in random module's documentation (GH-96912)
2022-09-18 14:35:22 -07:00
Serhiy Storchaka
d0d0154443
gh-91838: Resolve HTTP links which redirect to HTTPS (GH-95642)
...
It updates links which redirect to HTTPS with different authority or
path.
2022-08-04 13:30:05 +03:00
Serhiy Storchaka
f79547a429
gh-91838: Use HTTPS links in docs for resources which redirect to HTTPS (GH-95527)
...
If an HTTP link is redirected to a same looking HTTPS link, the latter can
be used directly without changes in readability and behavior.
It protects from a men-in-the-middle attack.
This change does not affect Python examples.
2022-08-04 10:13:49 +03:00
Raymond Hettinger
ed06ec1ab8
GH-81620: Add random.binomialvariate() (GH-94719)
2022-07-13 09:46:04 -05:00
Raymond Hettinger
68fec31364
gh-86388 Remove deprecated behaviors in randrange() ( #92677 )
2022-05-11 23:54:51 -05:00
Tomáš Hrnčiar
12c0012cf9
bpo-40465: Document random module changes in 3.11 What's new ( #31818 )
2022-03-24 15:22:58 +02:00
Zackery Spytz
08ec80113b
bpo-46737: Add default arguments to random.gauss and normalvariate (GH-31360)
2022-02-15 17:12:15 -06:00
Miro Hrončok
6baa98e538
bpo-46624: Defer to 3.12: "Remove deprecated support for non-integer values" (GH-31098)
2022-02-03 07:48:13 -06:00
Raymond Hettinger
54a4e1b53a
Improve multiserver queue recipe (GH-29012)
2021-10-17 18:20:34 -05:00
Raymond Hettinger
5afa0a4112
bpo-42222: Remove deprecated support for non-integer values (GH-28983)
2021-10-16 10:16:53 -05:00
Raymond Hettinger
70a071d9e1
bpo-40465: Remove random module features deprecated in 3.9 (GH-25874)
2021-05-04 10:55:40 +02:00
Julien Palard
440c025726
Doc: Fix random.uniform example comment. (GH-25784)
2021-05-03 02:20:54 -07:00
Joonas Paalasmaa
389212c5db
Document that random.gauss is normal distribution (GH-24935)
2021-04-20 07:33:54 -07:00
Serhiy Storchaka
f066bd94b9
bpo-37319: Improve documentation, code and tests of randrange. (GH-19112)
2021-01-25 23:02:04 +02:00
Raymond Hettinger
a9621bb301
bpo-42222: Modernize integer test/conversion in randrange() ( #23064 )
2020-12-28 11:10:34 -08:00
Raymond Hettinger
5646414ae1
bpo-42559: Not that getrandbits() is non-negative. (GH-23843)
2020-12-18 17:03:10 -08:00
Raymond Hettinger
3cde3788b6
bpo-39108: Document threading issues for random.gauss() (GH-22928)
2020-10-25 07:59:01 -07:00
Raymond Hettinger
b67cbbda3a
Minor clarification (GH-22708)
2020-10-14 23:41:55 -07:00
Raymond Hettinger
f2bd04f689
Improve recipe readability (GH-22685)
2020-10-13 16:41:26 -07:00
Raymond Hettinger
8b2ff4c03d
Add recipe for a version of random() with a larger population (GH-22664)
2020-10-13 11:54:21 -07:00
Ram Rachum
b0dfc75816
bpo-41773: Raise exception for non-finite weights in random.choices(). (GH-22441)
2020-09-28 18:32:10 -07:00
Andre Delfino
e8a2076e14
Revert "Fix all Python Cookbook links ( #22205 )" (GH-22424)
...
This commit reverts commit ac0333e1e1
as the original links are working again and they provide extended features such as comments and alternative versions.
2020-09-27 01:47:25 +01:00
Andre Delfino
ac0333e1e1
Fix all Python Cookbook links ( #22205 )
2020-09-15 21:13:26 +01:00
Raymond Hettinger
e16d2f7c37
Improve output summary in the examples and recipes section (GH-20285)
2020-05-21 01:37:38 -07:00
Raymond Hettinger
81a5fc38e8
bpo-40541: Add optional *counts* parameter to random.sample() (GH-19970)
2020-05-08 07:53:15 -07:00
Raymond Hettinger
f01d1be97d
bpo-40286: Put methods in correct sections. Add security notice to use secrets for session tokens. (GH-19870)
2020-05-04 22:52:13 -07:00
Mathieu Dupuy
8aab84312e
Fix missing space in docs(GH-19866)
2020-05-02 16:50:47 -07:00
Raymond Hettinger
190fac99c5
bpo-40465: Deprecate the optional argument to random.shuffle(). ( #19867 )
2020-05-02 16:45:32 -07:00
Raymond Hettinger
d3a8d616fa
Small improvements to the recipes and examples. (GH-19635)
...
* Add underscores to long numbers to improve readability
* Use bigger dataset in the bootstrapping example
* Convert single-server queue example to more useful multi-server queue
2020-04-21 16:11:00 -07:00
Raymond Hettinger
4fe002045f
bpo-40325: Deprecate set object support in random.sample() (GH-19591)
2020-04-19 00:36:42 -07:00
Antoine Pitrou
75a3378810
bpo-40282: Allow random.getrandbits(0) (GH-19539)
2020-04-17 19:32:14 +02:00
Victor Stinner
9f5fe7910f
bpo-40286: Add randbytes() method to random.Random (GH-19527)
...
Add random.randbytes() function and random.Random.randbytes()
method to generate random bytes.
Modify secrets.token_bytes() to use SystemRandom.randbytes()
rather than calling directly os.urandom().
Rename also genrand_int32() to genrand_uint32(), since it returns an
unsigned 32-bit integer, not a signed integer.
The _random module is now built with Py_BUILD_CORE_MODULE defined.
2020-04-17 19:05:35 +02:00
Julien Palard
58a4054760
Doc: Fix s/pseudo random/pseudo-random/ (GH-18289)
2020-01-31 10:50:14 +01:00
Raymond Hettinger
041d8b48a2
bpo-38881: choices() raises ValueError when all weights are zero (GH-17362)
2019-11-23 02:22:13 -08:00
Raymond Hettinger
d0cdeaab76
bpo-32554: Deprecate hashing arbitrary types in random.seed() (GH-15382)
2019-08-22 09:19:36 -07:00
Raymond Hettinger
8dbe563aa6
bpo-37624: Document weight assumptions for random.choices() (GH-14855)
2019-07-19 01:56:42 -07:00
Matthias Bussonnier
31e8d69bfe
bpo-33783: Use proper class markup for random.Random docs (GHè7817)
...
Signed-off-by: Matthias Bussonnier <bussonniermatthias@gmail.com>
2019-04-16 18:47:11 +02:00
Raymond Hettinger
47d9987247
bpo-35904: Add statistics.fmean() (GH-11892)
2019-02-21 15:06:29 -08:00
Raymond Hettinger
9abb725cea
Improve readability of random module examples (GH-11884)
...
Based on reviewer feedback from Allen Downey, convert ``lambda`` to ``def``.
2019-02-15 12:40:18 -08:00
Raymond Hettinger
40ebe948e9
Document differences between random.choices() and random.choice(). (GH-11703)
2019-01-30 13:30:20 -08:00
Raymond Hettinger
71c62e14aa
Neaten-up and extend the examples in the random module docs.
2016-12-04 11:00:34 -08:00
Serhiy Storchaka
0264e46caa
Issue #28763 : Use double hyphens (rendered as en-dashes) in numerical ranges
...
in the documentation.
2016-11-26 13:49:59 +02:00
Serhiy Storchaka
c7b1a0bbe2
Issue #28763 : Use double hyphens (rendered as en-dashes) in numerical ranges
...
in the documentation.
2016-11-26 13:43:28 +02:00
Raymond Hettinger
7f94619555
Fix grammar
2016-11-21 15:13:18 -08:00
Raymond Hettinger
1149d9326e
Add analysis section to motivate the single server queue example
2016-11-21 14:13:07 -08:00