1. 基本概念
假设随机变量服从
范围内的均匀分布,即
,如果
则随机变量的累积分布函数为
。
证明:
算法步骤:
- 生成一个在
范围内服从均匀分布的随机数
- 设
为指定随机变量的累积分布函数,则
即为指定分布的随机数。
2. 示例
请生成概率密度函数为
的随机变量的随机数。
解:
首先求该随机变量的累积分布函数
令,则
因此,生成 范围内服从均匀分布的随机数
,代入上式,即可获得服从概率密度函数
的随机变量
的随机数。
3. 参考资料
- https://blog.csdn.net/fengying2016/article/details/80593266
- https://www.cnblogs.com/xingshansi/p/6539319.html
- https://www.jianshu.com/p/3d30070932a8
- https://blog.csdn.net/pipisorry/article/details/50615652
- https://cosx.org/2015/06/generating-normal-distr-variates