Python可以通过使用random模块来生成随机数,比如random.randint()函数可以生成一个指定范围的整数,可以使用random.random()函数来生成一个0到1的浮点数,函数random.choice()可以从指定的序列中不重复地随机抽取元素。此外random.shuffle()函数可以将一个序列随机打乱,借助random模块还可以生成许多其他类型的随机数。在python中还有三方库numpy、scipy和secrets提供了更多的随机数生成函数,例如,numpy的np.random.rand(d0,d1,...,dn)函数可以生成一个指定维度的数组,scipy的scipy.stats.norm.rvs(loc=0,scale=1,size=100)可以生成一个标准正态分布,secrets的secrets.randbelow(n)函数可以生成一个小于n的随机整数。