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()

的返回值。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值