Repository URL to install this package:
|
Version:
3.15.0 ▾
|
:mod:`Crypto.Random` package
============================
.. function:: Crypto.Random.get_random_bytes(N)
Return a random byte string of length *N*.
:mod:`Crypto.Random.random` module
----------------------------------
.. function:: Crypto.Random.random.getrandbits(N)
Return a random integer, at most *N* bits long.
.. function:: Crypto.Random.random.randrange([start,] stop[, step])
Return a random integer in the range *(start, stop, step)*.
By default, *start* is 0 and *step* is 1.
.. function:: Crypto.Random.random.randint(a, b)
Return a random integer in the range no smaller than *a*
and no larger than *b*.
.. function:: Crypto.Random.random.choice(seq)
Return a random element picked from the sequence *seq*.
.. function:: Crypto.Random.random.shuffle(seq)
Randomly shuffle the sequence *seq* in-place.
.. function:: Crypto.Random.random.sample(population, k)
Randomly chooses *k* distinct elements from the list *population*.