登录论坛

查看完整版本 : 【求助】有了概率密度,如何以此产生随机数?


okokgo
2008-03-12, 19:48
比如A~N(0,1),B~N(2,3)。C=0.2*A+0.8*B,C的pdf有了,如何按照C的pdf产生随机数呢?
同学说这只是个特例,因为C也服从正态分布,但如果C的pdf是其它形式呢? :lovely:

pl1211
2008-03-13, 18:46
1、采用随机数的生成函数rand产生(0,1)之间一个随机数A
2、有了参数的概率密度函数,就可以得到分布函数
3、分布函数中累积概率为A的分位数x就是你要的随机数