`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
