util.randrange: expand docstring
This commit is contained in:
@@ -1724,7 +1724,9 @@ def resolve_dns_srv(host: str):
|
||||
|
||||
def randrange(bound: int) -> int:
|
||||
"""Return a random integer k such that 1 <= k < bound, uniformly
|
||||
distributed across that range."""
|
||||
distributed across that range.
|
||||
This is guaranteed to be cryptographically strong.
|
||||
"""
|
||||
# secrets.randbelow(bound) returns a random int: 0 <= r < bound,
|
||||
# hence transformations:
|
||||
return secrets.randbelow(bound - 1) + 1
|
||||
|
||||
Reference in New Issue
Block a user