一、导入模块
import random
二、random模块功能介绍
1、random.random()
用于生成0~1的随机浮点数,0<=n<1.0
import random
a=random.random()
print(a)
2、random.uniform(a,b)
用于生成指定范围内的随机浮点数,其中如果a<b,则a<=n<=b,如果a>b,则b<=n<=a.
import random
a=random.uniform(1,10)
print(a)
3、random.randint(a,b)
用于生成指定范围内整数,其中a为下限,b为上限,a<=n<=b
import random
a=random.randint(1,10)
print(a)
4、random.randrange([start],stop[,step])
用于从指定范围内,按指定基数递增的集合中随机获取一个数。
import random
a=random.randrange(10,100,2)
print(a)
相当于从[10,12,14,…96,98]序列中获取一个随机数。
5、random.choice(sequece)
从序列中随机获取一个元素,其中sequence在Python中不是特定类型,list,tuple,字符串都属于sequence
import random
list=['a','b','c','d']
print("list="random.choice(list))
6、random.shuffle(x[,random])
用于将一个列表中的元素打乱。
import random
list=[1,2,3,4]
print(list)