描述:
random()函数用于生成随机数
语法:
首先需要导入random模块,随后调用模块中的各种函数生成各类随机数
import random
a=random.fuc()
用法总结
random.random() 返回一个随机生成的浮点数,范围在[0,1)之间
random.uniform(a,b) 返回随机生成的一个浮点数,范围在[a,b)之间
random.randint(a,b) 生成指定范围内的整数
random.randrange(start,stop,step) 从指定范围按照步长递增的集合获取一个随机数
random.choice() 从指定的序列中获取一个随机元素
一般来说 -random.choice(sequence)的输入是个sequence,sequence表示一个有序类型,泛指序列数据结构。列表,元组,字符串都属于sequence。
random.shuffle(x) 用于将一个列表中的元素打乱。随机排序
random.sample(sequence,k) 从指定序列中随机获取指定长度的片段
np.random.randn(d0,d1,...,dn) 返回一个随机数组
np.random.normal(loc=a,scale=b,size=()) 返回满足条件为均值=a,标准差=b的正态分布的概率密度随机数,其中size的默认值为None,也就是返回一个随机数
np.random.randn(d0,d1,...,dn) 返回标准正态分布(均值=0,标准差=1)的概率密度随机数
np.random.standard_normal(size=()) 返回标准正态分布(均值=0,标准差=1)的概率密度随机数,其中size的默认值为None,也就是返回一个随机数
np.random.randint(a,b,size=(),dtype=int) 返回在范围[a,b)中的随机整数(含有重复值)
random.seed() 设置随机数种子