==导入随机数模块
import random
==实现1-100的一个整数型随机数,得到的是一个数值
random.randint(1,100) #下限<上限
83
==实现0-1之间的随机浮点数,得到的是一个数值
random.random()
0.23697707021418746
==实现100-120随机浮点数,得到的是一个数值
(random.random()*21)+100
118.87488295506476
==实现100-101.99随机浮点数,区间可以不是整数,得到的是一个数值
random.uniform(100,101.99)
100.39827372316675
==实现序列中(有序类型:list、tuple、字符串)随机取一个元素,得到的是序列中的一个元素
random.choice("tomorrow")
'w'
==实现从1-100的间隔为2的随机整数,相当于从[1,3,5,7,…,99]序列中获取一个随机数,得到的是一个数值
random.randrange(1,100,2)
7
==将序列中的元素顺序打乱,得到的是一个新列表即元列表被修改了
a=[1,3,5,7,9]
random.shuffle(a)
a
[9, 7, 1, 5, 3]
==序列中随机的截取指定长度的片段,得到的是一个列表但是不会修改原有序列
a=[1,3,5,7,9]
random.sample(a,2)
[5, 1]
random.sample(a,2)
[3, 7]