Appendix F — The random Module

The random module contains randomness related functions.

Random number generator:

import random

print(random.random())
print(random.random())
print(random.random())
0.45930637243834327
0.0974523768015555
0.07689191196551715

Random integer between lower and upper bound:

print(random.randint(1, 100))
print(random.randint(1, 100))
print(random.randint(1, 100))
10
72
91

Choose an item from a list at random:

options = ["van", "choc", "straw"]

flavor = random.choice(options)
print("FLAVOR:", flavor)

flavor = random.choice(options)
print("FLAVOR:", flavor)

flavor = random.choice(options)
print("FLAVOR:", flavor)
FLAVOR: choc
FLAVOR: straw
FLAVOR: van