random 模块

2017-05-31  本文已影响0人  五行缺觉

1random.random

random.random()用于生成一个0到1的随机浮点数

0<=n<1

不需要参数

2random.uniform()

random.uniform(a,b)随机产生a-b之间的随机浮点数

若a>b,b<=n<=a

若a<b,a<=n<=b

3random.randint()

random.randint(a,b)用于生成一个a-b之间的整数a是下限,b是上限

4random.randrange

random.randrange(a,b,c)

a<=n<b

从a-b中按指定基数c递增的几何中随机取一个数

5random.choice

从序列中随机获得一个元素

print random.choice('hello')

6random,shuffle

random.shuffle(x[random])用于将一个列表中的元素打乱

random.shuffle(p)

7random.sample

从列表中随机抽取指定长度的片段

list=[1,2,3,4,5,6]

random.sample(list,3)

上一篇 下一篇

猜你喜欢

热点阅读