中心極限定理是概率論中的一組定理坦报,研究的是大量相互獨(dú)立的隨機(jī)變量之和在什么樣的條件下會(huì)收斂于正態(tài)分布。我們利用林德伯格-列維(Lindeberg-Levy)中心極限定理,可以通過(guò)服從均勻分布的隨機(jī)數(shù)生成服從高斯分布的隨機(jī)數(shù)生成算法
figu.png
林德伯格-列維中心極限定理
具有有限期望和方差(不為0)的獨(dú)立同分布的隨機(jī)變量之和,經(jīng)過(guò)標(biāo)準(zhǔn)化后,其分布收斂于標(biāo)準(zhǔn)正態(tài)分布
令隨機(jī)變量 獨(dú)立同分布瞻坝,且具有有限的期望和方差
記
則
其中是標(biāo)準(zhǔn)正態(tài)分布的分布函數(shù)
生成服從Gaussian分布的近似隨機(jī)數(shù)
標(biāo)準(zhǔn)正態(tài)分布
根據(jù)上文,我們可以得知杏瞻,取多次指定分布下的隨機(jī)數(shù)所刀,然后經(jīng)過(guò)求和、標(biāo)準(zhǔn)化后捞挥,即可使得該隨機(jī)數(shù)滿足標(biāo)準(zhǔn)正態(tài)分布
這里我們?nèi)∪菀撰@得的均勻分布為例浮创,則易知:
則根據(jù)式可得,所需的服從標(biāo)準(zhǔn)正態(tài)分布的隨機(jī)變量
:
在有些算法的實(shí)現(xiàn)源碼可以看到取值12砌函,其原因就在這里根號(hào)正好可以消去斩披。
越大,其精度越高
普通高斯分布
一般高斯分布和標(biāo)準(zhǔn)正態(tài)分布
的轉(zhuǎn)換公式如下:
則可以用式獲得指定的高斯分布