利用(0,1)均匀分布的随机数可以产生任意分布的随机数。...现假设r是(0,1)均匀分布的随机变量R的一个值,已知R的分布函数为
因此,如果r是R的一个值,则X具有概率
也就是说如果 (r1,r2,......因此这里介绍了两种算法:
第一种:
Box和Muller在1958年给出了由均匀分布的随机变量生成正态分布的随机变量的算法。设U1, U2是区间 (0, 1)上均匀分布的随机变量,且相互独立。...log(a[j]))*cos(2*3.1415926*b[j]);
第二种:
近似生成标准正态分布,独立同分布的多个随机变量和的分布趋近于正态分布,取k个均匀分布的(0,1)随机变量,,…… ,则它们的和近似服从正态分布...实践中,取k=12,(因为D( )=1/12),则新的随机变量y=x1+x2+...+x12-6,可以求出数学期望E(y)=0,方差D(y)=12*1/12=1,因此可以近似描述标准正态分布。