How to Get a Random Number in Python?

`import random`

`random.randint(a, b)` to get an integer between `a` and `b` inclusive

`random.randrange(start, stop, step)` to get a random integer from a range

`random.random()` to get a float between `0.0` and `1.0`

`random.uniform(a, b)` to get a float between `a` and `b`

`random.choice(sequence)` to get one random item from a sequence

`random.sample(sequence, k)` to get `k` unique random items from a sequence

`random.choices(sequence, k=k)` to get `k` random items with replacement

`import secrets` for cryptographically secure random numbers

`secrets.randbelow(n)` to get a secure random integer from `0` to `n-1`

`secrets.choice(sequence)` to get a secure random item from a sequence

Suggested for You

Trending Today