| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687 |
- def random() -> float:
- '''
- Get a random float value between 0.0 (inclusive) and 1.0 (exclusive).
- :returns: The random value.
- .. versionadded:: 1.6.0
- '''
- pass
- def randrange(start: int, stop: int, step: int = 1) -> int:
- '''
- Get a random integer between ``start`` (inclusive) and ``stop``
- (exclusive) with an optional ``step`` between the values.
- :param start: The start value.
- :param stop: The end value.
- :param step: The optional step value.
- :returns: The random value.
- .. versionadded:: 1.6.0
- .. hint::
- This function does only generate integer values.
- '''
- pass
- def randint(a: int, b: int) -> int:
- '''
- Get a random integer between ``a`` (inclusive) and ``b`` (inclusive).
- :param a: The lower value.
- :param b: The upper value.
- :returns: The random value.
- .. versionadded:: 1.6.0
- '''
- pass
- def choice[T](seq: list[T]) -> T:
- '''
- Get a random element from the provided sequence.
- :param seq: The sequence to use.
- :returns: A random element.
- .. versionadded:: 1.6.0
- '''
- pass
- def getrandbits(k: int) -> int:
- '''
- Get ``k`` random bits.
- :param k: The number of bits.
- :returns: The random bits.
- .. versionadded:: 1.6.0
- '''
- pass
- def uniform(a: float, b: float) -> float:
- '''
- Get a random float value between ``a`` (inclusive) and ``b`` (inclusive).
- :param a: The lower value.
- :param b: The upper value.
- :returns: The random value.
- .. versionadded:: 1.6.0
- '''
- pass
- def seed(a: int) -> None:
- '''
- Initialize the random number generator.
- :param a: The initialization value to use.
- .. versionadded:: 1.6.0
- .. hint::
- Random generator seeding is done automatically, so there is no need to call this function.
- '''
- pass
|