]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
[3.11] GH-101097: Switch from standard interval notation to greater or less than...
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Sun, 22 Jan 2023 21:45:55 +0000 (13:45 -0800)
committerGitHub <noreply@github.com>
Sun, 22 Jan 2023 21:45:55 +0000 (13:45 -0800)
(cherry picked from commit 8bcd4a6ec7f951d952c174c6a8d937cc62444738)

Co-authored-by: Andrew Hong <andrewhong@myyahoo.com>
Automerge-Triggered-By: GH:rhettinger
Doc/library/random.rst
Lib/random.py

index 2b87a36f7c520038c30f1723060fe7d7449a71f7..c7d94e0680f0eb4f4665025af9b7e693b026f212 100644 (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
@@ -273,7 +273,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)
index 22dcb4d3991c6340dc3c177ad4beb13f86bfcd08..d07fffba60945418dfb55702b9d3f0d02af16360 100644 (file)
@@ -794,7 +794,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):