模块--随机 random

2016-08-19  本文已影响23人  帅哥_刷哥

1.导入库

import random

2.获得随机数 -- 获得0-1之间的一个随机数

random.random()  // [0,1.0)

3.生成一个指定范围内的整数

random.randint(a, b) //[a,b]
random.randint(0,99)

4.指定范围内,按指定基数递增的集合中 获取一个随机数

random.randrange([start], stop[, step])
random.randrange(0,101,2)

5.生成一个指定范围内的随机符点数

random.uniform(a, b) // 如果a > b,则生成的随机数n: a <= n <= b。如果 a <b, 则 b <= n <= a
random.uniform(10,20)

6.从序列中获取一个随机元素

random.choice(sequence) // sequence表示一个有序类型。
random.choice(['1','2','3'])

7.从指定序列中随机获取指定长度的片断

random.sample(sequence, k)

lists = [1,2,3,4,5,6,7,8,9]
alist = random.sample(lists,5)
print(alist)

8.将一个列表中的元素打乱

random.shuffle(x[, random])

p=["1","2","3","4","5"]
random.shuffle(p)
print(p)
上一篇下一篇

猜你喜欢

热点阅读