summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRaymond Hettinger <rhettinger@users.noreply.github.com>2020-05-05 05:52:13 (GMT)
committerGitHub <noreply@github.com>2020-05-05 05:52:13 (GMT)
commitf01d1be97d740ea0369379ca305646a26694236e (patch)
tree6bd309514a8a6e66ef7cb5edd14b1c6ffe68636e
parent1e7e4519a8ddc2239101a0146d788c9161143a77 (diff)
downloadcpython-f01d1be97d740ea0369379ca305646a26694236e.zip
cpython-f01d1be97d740ea0369379ca305646a26694236e.tar.gz
cpython-f01d1be97d740ea0369379ca305646a26694236e.tar.bz2
bpo-40286: Put methods in correct sections. Add security notice to use secrets for session tokens. (GH-19870)
-rw-r--r--Doc/library/random.rst25
1 files changed, 15 insertions, 10 deletions
diff --git a/Doc/library/random.rst b/Doc/library/random.rst
index ab4ca4b..f37bc2a 100644
--- a/Doc/library/random.rst
+++ b/Doc/library/random.rst
@@ -104,21 +104,16 @@ Bookkeeping functions
the time :func:`getstate` was called.
-.. function:: getrandbits(k)
-
- Returns a Python integer with *k* random bits. This method is supplied with
- the Mersenne Twister generator and some other generators may also provide it
- as an optional part of the API. When available, :meth:`getrandbits` enables
- :meth:`randrange` to handle arbitrarily large ranges.
-
- .. versionchanged:: 3.9
- This method now accepts zero for *k*.
-
+Functions for bytes
+-------------------
.. function:: randbytes(n)
Generate *n* random bytes.
+ This method should not be used for generating security tokens.
+ Use :func:`secrets.token_bytes` instead.
+
.. versionadded:: 3.9
@@ -145,6 +140,16 @@ Functions for integers
Return a random integer *N* such that ``a <= N <= b``. Alias for
``randrange(a, b+1)``.
+.. function:: getrandbits(k)
+
+ Returns a Python integer with *k* random bits. This method is supplied with
+ the MersenneTwister generator and some other generators may also provide it
+ as an optional part of the API. When available, :meth:`getrandbits` enables
+ :meth:`randrange` to handle arbitrarily large ranges.
+
+ .. versionchanged:: 3.9
+ This method now accepts zero for *k*.
+
Functions for sequences
-----------------------