概述
查看模块包含的全部属性和函数:
__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模块——生成伪随机数所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复