您的位置:首页 > 编程语言 > Python开发

python random模块

2016-02-26 17:37 771 查看
random.random()

返回[0,1)之间的浮点数

[b]random.randrange(stop) / random.randrange(start,stop[,step])[/b]

返回[0,stop) / [start,stop)且步长为step的整数

random.randint(start,stop)

返回[start,stop]之间的整数

random.
choice
(seq)


随机返回一个序列内的值

random.
shuffle
(seq)


随机打乱序列的排序

import random
li=list([i for i in range(1,100)])
random.shuffle(li)
print(li)


random.uniform(a,b)

返回a和b之间的浮点数,允许a>b

等同于a+(b-a)*random.random()

random.sample(population,k)

population可以是序列、集合

随机返回所有样本里的k个值

import random
li=list([i for i in range(1,100)])
print(random.sample(li, 10))
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: