イベントA、B、Cが発生する相対的な確率がある場合。
つまり、P(A)= 0.45、P(B)= 0.35、P(C)= 0.20、
0から1までの乱数ジェネレーターを使用してこれを表すにはどうすればよいですか?
つまり、R = rand(0,1)
if (R < 0.45)
event A
else if(R < 0.35)
event B
else if(R < 0.20)
event C
上記は2つのイベントA、Bで機能しますが、重複しているため、3つ以上では上記は間違っていると思います。
これは明らかに非常に単純な質問であり、答えはすぐに明らかになるはずですが、私はそれを見るにはあまりにも愚かです。