3

ケースに収まるはずの各パーツが10000回、4つのパーツがあり、パーツの寸法は、各分布の追加された次元でランダムに数字を生成することにより、均一、正規、および三角分布によって与えられます。

4つのパーツごとに、適合するかどうかの決定があります。しかし、それは問題ではないはずです。

私はどうにかして一様分布と正規分布を行うことができました:

public double uniformDistrubution(double min, double max) {
    Random rand = new Random();
    return Math.random() * max + min;
}

public double normalDistrubution(double mean, double std) {
    Random rng = new Random();
    return mean + std * rng.nextGaussian();
}

しかし、私は三角形のものを理解することはできません。私はそれの寸法を持っています:

a = 7:6、b = 8:0、c = 8:4

4

2 に答える 2

2

@Tunakiによる優れた回答に追加するために、対称三角形でサンプリングする場合、2つの自由度を持つIrwin-Hall分布を使用して取得できます(もちろん、それをスケーリングします)

リンクhttps://en.wikipedia.org/wiki/Irwin%E2%80%93Hall_distribution

コード

public double IH2() {
    return Math.random() + Math.random();
}
于 2015-10-19T17:45:55.023 に答える