Python模块:random(随机数)

random模块提供一个快速的伪随机数生成器。

生成随机数

random()函数返回一个[0,1)范围内的随机数:

重复运行这个程序生成不同的随即序列

uniform()函数指定生成随机数的范围:

随机数种子

seed()函数:

使用同一个种子,每次生成的随机数序列都是相同的。

保存状态

另一个控制随机数序列的方法是使用random的内部状态:

每次调用都是继续333种子所生成的序列。

随机整数

randint()函数:

randrange()函数:

在range(start, stop[, step])里随机一个选择元素

随机选择元素

下面的例子模拟1000000次抛硬币,计算正面和反面的次数:

洗牌算法

shuffle()函数随机排列元素:

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注