我是靠谱客的博主 无情发箍,最近开发中收集的这篇文章主要介绍random模块——生成伪随机数,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

查看模块包含的全部属性和函数:
__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模块——生成伪随机数所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(55)

评论列表共有 0 条评论

立即
投稿
返回
顶部