GH-101097: Switch from standard interval notation to greater or less than signs for random.random()'s documentation (#101119)

This commit is contained in:
Andrew Hong 2023-01-22 15:58:36 -05:00 committed by GitHub
parent 3e09f3152e
commit 8bcd4a6ec7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 4 deletions

View File

@ -21,8 +21,8 @@ lognormal, negative exponential, gamma, and beta distributions. For generating
distributions of angles, the von Mises distribution is available.
Almost all module functions depend on the basic function :func:`.random`, which
generates a random float uniformly in the semi-open range [0.0, 1.0). Python
uses the Mersenne Twister as the core generator. It produces 53-bit precision
generates a random float uniformly in the half-open range ``0.0 <= X < 1.0``.
Python uses the Mersenne Twister as the core generator. It produces 53-bit precision
floats and has a period of 2\*\*19937-1. The underlying implementation in C is
both fast and threadsafe. The Mersenne Twister is one of the most extensively
tested random number generators in existence. However, being completely
@ -294,7 +294,7 @@ be found in any statistics text.
.. function:: random()
Return the next random floating point number in the range [0.0, 1.0).
Return the next random floating point number in the range ``0.0 <= X < 1.0``
.. function:: uniform(a, b)

View File

@ -849,7 +849,7 @@ class SystemRandom(Random):
"""
def random(self):
"""Get the next random number in the range [0.0, 1.0)."""
"""Get the next random number in the range 0.0 <= X < 1.0."""
return (int.from_bytes(_urandom(7)) >> 3) * RECIP_BPF
def getrandbits(self, k):