Box-Muller变换是一种常用的生成服从标准正态分布(均值为0,标准差为1)随机变量的方法。其原理基于极坐标的思想,将由均匀分布产生的随机数转换为标准正态分布的随机数对。
Box-Muller变换的算法如下:
- 从区间(0, 1)内均匀地生成两个独立的随机数,记作
和
。
- 计算变量:
和
即为符合标准正态分布的独立随机变量。
这里的
本文介绍了Box-Muller变换,一种使用均匀分布随机数生成标准正态分布随机变量的方法,通过C语言示例展示了其实现过程。
Box-Muller变换是一种常用的生成服从标准正态分布(均值为0,标准差为1)随机变量的方法。其原理基于极坐标的思想,将由均匀分布产生的随机数转换为标准正态分布的随机数对。
Box-Muller变换的算法如下:
这里的

被折叠的 条评论
为什么被折叠?