diff options
author | Raymond Hettinger <rhettinger@users.noreply.github.com> | 2020-05-05 05:52:13 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-05-05 05:52:13 (GMT) |
commit | f01d1be97d740ea0369379ca305646a26694236e (patch) | |
tree | 6bd309514a8a6e66ef7cb5edd14b1c6ffe68636e | |
parent | 1e7e4519a8ddc2239101a0146d788c9161143a77 (diff) | |
download | cpython-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.rst | 25 |
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 ----------------------- |