私はJavaでプログラミングしていますが、ヘルプを使用できる問題が発生しました。基本的に、特定のイベントが特定の回数発生すると予想される回数をユーザーが入力する必要があります。イベントの完了にも一定の時間がかかります。とはいえ、期待値に基づいてイベントが発生するかどうかを判断するには、乱数ジェネレーターを使用する必要があります。
これが例です。イベントが完了するまでに2秒かかるとします。ユーザーは、合計100秒が必要であり、イベントが25回発生することを期待していると言います。今、これは私が持っているものです。Unitsは時間の単位であり、expectedLandingは、イベントを発生させたい回数です。
double isLandingProb = units/expectedLanding;
double isLanding = isLandingProb * random.nextDouble();
if(isLanding >= isLandingProb/2){
//do event here
}
この解決策は機能しておらず、機能するものを考えるのに苦労しています。