怎样生成有一定相关度的随机数
来源:学生作业帮 编辑:大师作文网作业帮 分类:数学作业 时间:2024/10/06 02:23:25
怎样生成有一定相关度的随机数
已有一个能生成0~1之间均匀分布的随机数的程序
有没有什么算法能通过它生成两列有一定相关度的随机数列{Ai}{Bi}(如A1较大则B1也可能取一个较大值)
但{Ai}{Bi}仍分别满足在0~1间均匀分布
回1L5L,准确的说是Ai与Bi的取值有一定相关,但对于Ai数列和Bi数列各自分别‘看似’均匀分布随机数列,即Ai+1与Ai的取值无关。
回2L,我当然认同计算机只能生成伪随机数这一点,而且对计算机如何实现的生成伪随机数的原理也不存在疑问,你说“可以结合它和随机函数,再用一个合理的算法来构造一个你所需要的函数。”我所想知道的正是这个“合理的算法”
回3L6L,你们的做法太过随意(arbitrary),并且这样得到的两数列Ai与Bi的相关度大小不可调节
回4L,你说的这个办法我想过,但是这样得到的随机数列Bi不再满足0~1之间均匀分布的条件,因为两个相互独立的均匀分布随机数的和满足正态分布而非均匀分布
已有一个能生成0~1之间均匀分布的随机数的程序
有没有什么算法能通过它生成两列有一定相关度的随机数列{Ai}{Bi}(如A1较大则B1也可能取一个较大值)
但{Ai}{Bi}仍分别满足在0~1间均匀分布
回1L5L,准确的说是Ai与Bi的取值有一定相关,但对于Ai数列和Bi数列各自分别‘看似’均匀分布随机数列,即Ai+1与Ai的取值无关。
回2L,我当然认同计算机只能生成伪随机数这一点,而且对计算机如何实现的生成伪随机数的原理也不存在疑问,你说“可以结合它和随机函数,再用一个合理的算法来构造一个你所需要的函数。”我所想知道的正是这个“合理的算法”
回3L6L,你们的做法太过随意(arbitrary),并且这样得到的两数列Ai与Bi的相关度大小不可调节
回4L,你说的这个办法我想过,但是这样得到的随机数列Bi不再满足0~1之间均匀分布的条件,因为两个相互独立的均匀分布随机数的和满足正态分布而非均匀分布
这看似简单,实际上很难.
我能想到的唯一简单可行的办法,就是先生成一对相关的正态分布的变量,然后将两个正态分布转化为均匀分布.
我能想到的唯一简单可行的办法,就是先生成一对相关的正态分布的变量,然后将两个正态分布转化为均匀分布.
随机数生成算法是怎样的
excel生成有概率的随机数?
excel随机数的生成
java生成随机数java 点击按钮 生成一个1-55的随机数 并且随机数 有对应的 中文 如生成随机数 1 后面跟着“
c语言中怎样产生位数一定的随机数
请问vb中有没有生成随机数的函数?
asp生成随机数的问题
怎样随机数生成一数组,长度为10,随机数为1~100的奇数,求最大值最小值,C#语言
as的Math.random()怎样写能生成-5到5之间的随机数
c#有没有函数能生成不重复的随机数,比如1-10之间的不重复随机数?
EXCEL如何将生成的随机数全部变为永久随机数
用vb怎样生成10个不重复的(1到10)随机数?