python产生20个随机数_python随机数,python产生20个随机整数

1从给定参数的正态分布中生成随机数

当考虑从正态分布中生成随机数时,应当首先知道正态分布的均值和方差(标准差),有了这些,就可以调用python中现有的模块和函数来生成随机数了。这里调用了Numpy模块中的random.normal函数,由于逻辑非参简单,所有直接贴上代码如下:

importnumpyasnp#定义从正态分布中获取随机数的函数defget_normal_random_number(loc,scale):""":paramloc:正态分布的均值:paramscale:正态分布的标准差:return:从正态分布中产生的随机数"""#正态分布中的随机数生成number=np.random.normal(loc=loc,scale=scale)#返回值returnnumber#主模块if__name__=="__main__":#函数调用n=get_normal_random_number(loc=2,scale=2)#打印结果print(n)#结果:3.275192443463058

2从给定参数的均匀分布中获取随机数的函数

考虑从均匀分布中获取随机数的时候,要事先知道均匀分布的下界和上界,然后调用Numpy模块的random.uniform函数生成随机数。

importnumpyasnp#定义从均匀分布中获取随机数的函数defget_uniform_random_number(low,high):""":paramlow:均匀分布的下界:paramhigh:均匀分布的上界:return:从均匀分布中产生的随机数"""#均匀分布的随机数生成number=np.random.uniform(low,high)#返回值returnnumber#主模块if__name__=="__main__":#函数调用n=get_u

你可能感兴趣的:(python产生20个随机数)