查看模块包含的全部属性和函数:
__all__变量代表了该模块开放的公开接口
import random
random.__all__
random.seed(a=None,version=2):指定种子初始化伪随机数生成器
random.randrange(start,stop[,step]):从这个范围返回数
random.randint(a,b):[a,b],相当于randrange(a,b+1)
random.choice(seq):从seq中随机抽取一个元素
random.choices(seq,weights=None,*,cum_weights=None,k=1):从序列seq中抽取k个元素,还可通过weights指定各元素被抽取的权重(代表被抽取的可能性高低)
random.shuffle(x[,random]):对序列x随机洗牌
random.sample(seq,k):从seq序列中随机抽取k个独立的元素
random.random():[0,1)
random.uniform(a,b):[a,b]的随机数
random.expovariate(lambd):生成呈指数分布的随机数,lambd是正,返回0到正无穷,lambd是负,返回负无穷到0
random.triangular(low,high,mode):对称分布
random.gauss(mu,sigma):高斯分布


最后
以上就是无情发箍最近收集整理的关于random模块——生成伪随机数的全部内容,更多相关random模块——生成伪随机数内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复