random模块是产生一个随机数的模块
-
random.random()
返回一个[0,1]区间的随机浮点数 -
random.randint(a,b)
返回一个[a,b]区间的随机整数 -
random.randrange(a,b)
返回一个[a,b)区间的随机整数 -
random.choice(seq)
随机返回序列类型中的一个值
import random
ret = random.choice([1,3,5,7,8])
print(ret)
random.choice(seq,n)
随机返回序列类型中的n个值,返回的是一个列表
import random
ret = random.sample([1,3,5,7,8],3)
print(ret)
#
[1,7,8]
-
random.random(a,b)
返回一个[a,b]区间的随机浮点数 -
random.shuffle(seq)
将一个序列进行重新排列
import random
ret = [1,4,5,6]
random.shuffle(ret)
print(ret)