1. ホーム
  2. java

[解決済み] Java正規分布

2022-02-19 17:05:58

質問内容

スタジアムへのファンの到着をシミュレートしようとしています。システム自体は問題ないと思うのですが、ファンの到着が正規分布に従います。

私の問題点は

私は100分と1000ファンのように到着のための一定の時間を持っており、私はその分布に従う時間にファンの到着を生成する必要がある -> ファンxは25分に到着、ファンyは54分に到着、などなど。

このような正規分布に従った乱数を生成するにはどうしたらよいでしょうか?

Javaでやっているのですが、その中で nextGaussian() メソッドを Random クラス が、私の状況でこれをどう使えばいいのかわからない。

どなたかご教示ください。

どのように解決するのですか?

nextGaussian() は平均 0、標準偏差 1 の正規分布からサンプルを抽出するので、平均 1 時間、標準偏差 15 分を求める場合は nextGaussian()*15+60 .

から のドキュメントを参照してください。 Random.nextGaussian() :

リターンです。
この乱数生成器のシーケンスから、平均 0.0、標準偏差 1.0 の次の疑似乱数、ガウス分布 ("normally") の double 値を取得します。