Python中的随机模块

Python中的随机模块主要是random(),用来生成各种随机数。

random模块中的随机是伪随机。在random模块中的函数不应该用在和密码学相关的程序中。如果你确实需要类似的功能,可以使用ssl 模块中相应的函数。

import random
random.seed(2)
foo=['a','b','c','d','e','f','g']
random.choice(foo)  # 随机选择1个元素
random.sample(foo, n) #随机选择其中n个元素
random.int(0,10) # 生成随机整数

参考资料

Python 随机模块(Random) - 基础教程在线