random 模块

1random.random

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

0<=n<1

不需要参数

2random.uniform()

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

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

若a

random 模块_第1张图片

3random.randint()

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

random 模块_第2张图片

4random.randrange

random.randrange(a,b,c)

a<=n

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

5random.choice

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

print random.choice('hello')

random 模块_第3张图片

6random,shuffle

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

random.shuffle(p)

7random.sample

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

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

random.sample(list,3)

你可能感兴趣的:(random 模块)