2011-12-29 14 views
0

私はシミュレーションを実装したい:1000オブジェクトがあります。時間1800秒の間、各オブジェクトはランダムに選択されます(または何らかのアクション)。時間に沿って選択されたオブジェクトの数は、60秒以内に30%が選択され、60秒後に選択されますが300秒以内に40%が選択され、300秒後に600% 600秒後に選択されます。ランダムにオブジェクトを選択するアルゴリズム

だから、1秒ごとに各オブジェクトが選択される確率はどれくらいですか?

+2

これは実際にJavaとは関係のない理論的な質問のようです。 –

+0

は各時間区間内の分布もランダムですか?または均等に分布していますか?たとえば、300秒<600秒の期間では、200個のオブジェクトが選択されています...それは1.5秒ごとに1つを意味しますか?またはすべてが最初の秒を選択することができますか? –

答えて

1

これはここStackExchangeのプログラマセクションに、より適切な場合があります:Programmers Exchange

しかし、ちょうどこの時に素早くスワイプを取って、あなたは次の240秒で最初の60秒で300個のオブジェクト、400個のオブジェクトを選択し、200次の300秒間のオブジェクト、および最後の1200秒間の100個のオブジェクトを含む。これにより、シミュレーションの1秒ごとに1秒あたりのオブジェクトの感覚が得られます。

たとえば、最初の60秒間に1秒間に5オブジェクトを選択すると、最初の60秒間に特定のオブジェクトを選択する確率は5/1000または0.5%になります。

私はあなたの質問を正しく理解すれば答えにつながると思います。

関連する問題