Java正态分布
我试图模拟球迷来到体育场的情景。系统本身,我相信这不会是一个问题,但是,球迷的到来遵循一个正态分布 我的问题是: 我有一个特定的到达时间,比如100分钟和1000个粉丝,我需要在发布之后的某个时间生成粉丝的到达,比如->粉丝x到达25分钟,粉丝y到达54分钟,等等 我如何按照正态分布生成这些随机数 我在Java中这样做,并在中找到了Java正态分布,java,random,normal-distribution,Java,Random,Normal Distribution,我试图模拟球迷来到体育场的情景。系统本身,我相信这不会是一个问题,但是,球迷的到来遵循一个正态分布 我的问题是: 我有一个特定的到达时间,比如100分钟和1000个粉丝,我需要在发布之后的某个时间生成粉丝的到达,比如->粉丝x到达25分钟,粉丝y到达54分钟,等等 我如何按照正态分布生成这些随机数 我在Java中这样做,并在中找到了nextGaussian()方法,但我不确定在我的情况下如何使用它 有人能告诉我吗?我建议您使用apache math:,在这里查看更多信息:nextGaussian
nextGaussian()
方法,但我不确定在我的情况下如何使用它
有人能告诉我吗?我建议您使用apache math:,在这里查看更多信息:
nextGaussian()
将从平均值为0和std偏差为1的正态分布中提取样本,因此如果您想要平均值为1小时和std偏差为15分钟,则需要将其称为nextGaussian()*15+60
从:
返回:下一个伪随机、高斯(“正态”)分布的双值,该随机数生成器序列的平均值为0.0,标准偏差为1.0
小心你确定要正态分布吗?通常情况下,你会期望到达间隔时间呈指数分布……在这种情况下,这被认为是正态分布,我被告知以这种方式进行这项研究。无论如何谢谢你