Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java正态分布_Java_Random_Normal Distribution - Fatal编程技术网

Java正态分布

Java正态分布,java,random,normal-distribution,Java,Random,Normal Distribution,我试图模拟球迷来到体育场的情景。系统本身,我相信这不会是一个问题,但是,球迷的到来遵循一个正态分布 我的问题是: 我有一个特定的到达时间,比如100分钟和1000个粉丝,我需要在发布之后的某个时间生成粉丝的到达,比如->粉丝x到达25分钟,粉丝y到达54分钟,等等 我如何按照正态分布生成这些随机数 我在Java中这样做,并在中找到了nextGaussian()方法,但我不确定在我的情况下如何使用它 有人能告诉我吗?我建议您使用apache math:,在这里查看更多信息:nextGaussian

我试图模拟球迷来到体育场的情景。系统本身,我相信这不会是一个问题,但是,球迷的到来遵循一个正态分布

我的问题是:

我有一个特定的到达时间,比如100分钟和1000个粉丝,我需要在发布之后的某个时间生成粉丝的到达,比如->粉丝x到达25分钟,粉丝y到达54分钟,等等

我如何按照正态分布生成这些随机数

我在Java中这样做,并在中找到了
nextGaussian()
方法,但我不确定在我的情况下如何使用它


有人能告诉我吗?

我建议您使用apache math:,在这里查看更多信息:

nextGaussian()
将从平均值为0和std偏差为1的正态分布中提取样本,因此如果您想要平均值为1小时和std偏差为15分钟,则需要将其称为
nextGaussian()*15+60

从:

返回:
下一个伪随机、高斯(“正态”)分布的双值,该随机数生成器序列的平均值为0.0,标准偏差为1.0


小心你确定要正态分布吗?通常情况下,你会期望到达间隔时间呈指数分布……在这种情况下,这被认为是正态分布,我被告知以这种方式进行这项研究。无论如何谢谢你