技术百科网

Python随机模块及其用法

来源网络

随机模块主要包含各种函数变量和产生伪随机数的函数。在Python的交互式解释器中,首先导入random模块,然后输入random_uuall_uu命令(uuall_uuu该变量表示模块的开放公共接口)。您可以看到模块中包含的所有属性和函数

Python随机模块及其用法[图]

随机模块中提供了以下常用函数随机.seed(a=none,version=2):指定初始化伪随机数生成器的种子。随机随机范围(start,stop,stop):返回从头到尾步长的随机数。实际上,它与选择的效果(范围(开始、停止、步进))是等价的,只是实际的底层不生成间隔对象。随机.randint(a,b):产生a≤n≤b范围内的随机数,相当于randrange(a,b+1)的效果。随机选择(SEQ):从SEQ中随机提取一个元素。如果SEQ为空,则引发索引器错误异常。随机选择(seq,weights=None,cum_uweights=None,k=1):从seq序列中提取k个元素,每个元素的权重可以用权重指定(表示被提取的可能性)。随机洗牌(x,random):洗牌并“随机排列”x序列。随机抽样(population,K):从总体序列中随机抽取K个独立元素。随机。随机0.0.0不包含随机数(0.1)。随机.均匀(a,b):生成a≤n≤b范围内的随机数。随机.指数变量(lambd):生成指数分布的随机数。其中lambd参数(实际上lambda应该是lambda,但是lambda是python关键字,所以缩写为lambda)是1除以预期的平均值。如果lambd为正,则返回的随机数从0到正无穷大;如果lambd为负,则返回的随机数从负无穷大到0。以下过程演示随机模块中常用函数的功能和用法:

Python随机模块及其用法[图]Python随机模块及其用法[图]

事实上,在random模块中,你可以用随机函数做很多有趣的事情。例如,以下程序:

Python随机模块及其用法[图]

标签:模块 Python