Python random()函数

描述:

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) 返回一个随机数组

  • rand函数根据给定维度生成[0,1)之间的数据,包含0,不包含1
  • 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() 设置随机数种子

你可能感兴趣的:(python)