python黑马程序员课后答案_黑马程序员Python教程[Python标准库(一)

[Python

标准库

]random

——伪随机数生成器(一)

作用:实现了多种类型的伪随机数生成器。

Python

版本:

1.4

及以后版本

random

模块基于

Mersenne Twister

算法提供了一个快速伪随机数生成器。原先

开发这个生成器是为了向蒙特卡洛模拟生成输入,

Mersenne Twister

算法会生成有一个大

周期的近均匀分布的数,以适用于各种类型的应用。

生成随机数

random()

函数从所生成的序列返回下一个随机的浮点数值。

返回的所有值都落在

0

<= n 

区间内。

import randomfor i in xrange(5):

print '%04.3f' % random.random(),print

重复运行这个程序会生成不同的数字序列。

要生成一个指定数值区间内的数,则要使用

uniform()

import randomfor i in xrange(5):

print '%04.3f' % random.uniform(1, 100),print

传入最小值和最大值,

uniform()

会使用公式

min + (max - min) * random()

调整

random()

的返回值。

你可能感兴趣的:(python黑马程序员课后答案)