import random
注意,包含端点;
>>> [[random.randint(0, 9) for _ in range(10)] for _ in range(5)]
[[9, 1, 2, 8, 7, 3, 1, 8, 5, 4],
[1, 2, 3, 0, 1, 7, 5, 9, 7, 8],
[9, 0, 8, 6, 4, 8, 7, 4, 0, 7],
[9, 7, 3, 3, 9, 4, 4, 9, 9, 4],
[9, 5, 6, 6, 7, 0, 4, 8, 4, 8]]
和 randint 所不同的是,不包含右端点;
从序列中等概率地获取一个元素;
非常 practical 的一个函数
>>> coin = random.choice((0, 1))
# 硬币的模拟
>>> die = random.choice(range(1, 7))
# 骰子的模拟
>>> random.choice('NSEW')
# 向东南西北四个方向随机游走