如何产生已知概率密度函数的随机数?
2016-07-29 20:42
302 查看
先记录问题,有空再完善
一般的方法是先产生[0,1]均匀分布随机数,然后利用分布函数的反函数求对应的随机数.离散情形和连续情形有所不同。 例如指数分布F(X)=1-EXP(-aX),反函数为S(U)=-(1/a)ln(1-u),先产生[0,1]均匀分布随机数u,带入S(u),得到指数分布随机数。
一般的方法是先产生[0,1]均匀分布随机数,然后利用分布函数的反函数求对应的随机数.离散情形和连续情形有所不同。 例如指数分布F(X)=1-EXP(-aX),反函数为S(U)=-(1/a)ln(1-u),先产生[0,1]均匀分布随机数u,带入S(u),得到指数分布随机数。
相关文章推荐
- C#定时器和随机数
- 基于C#生成随机数示例
- ORACLE随机数DBMS_RANDOM包
- C语言编程中生成随机数的入门教程
- C# 生成随机数的代码
- C语言中用于产生随机数的函数使用方法总结
- php源码分析之DZX1.5随机数函数random用法
- php获取四位字母和数字的随机数的实现方法
- 用C#生成不重复的随机数的代码
- C#利用Random得随机数求均值、方差、正态分布的方法
- JS实现转动随机数抽奖的特效代码
- JS中生成随机数的用法及相关函数
- javascript产生随机数方法汇总
- 详谈JS中实现种子随机数及作用
- JS获取随机数和时间转换的简单实例
- js生成随机数的过程解析
- JS中产生20位随机数以0-9为例也可以是a-z A-Z
- JavaScript 生成随机数并自动大小排序
- jQuery实现转动随机数抽奖效果的方法
- js 随机数代码大全第1/2页