2016-05-12 4 views
1

私はomnetプラットフォームでプロジェクトを持っており、乱数を生成しています。ランダムに生成された数が同じになるシミュレーションを実行するたびに。例えば、最初に生成されたものは32であり、2番目のものは75である。 2番目のシミュレーションでは、順序と生成された数は同じです。私はsrand()がomnet ++と互換性がないことを知っているので、同等のコマンドを見つけるのに助けが必要です。ありがとうございましたomnet ++で 'Srand'コマンドと同等のコマンドは何ですか?

答えて

2

srand()の相当物はOMNeT++にありません。
OMNeT++random number generatorで同じ番号のシーケンスを生成することは完全に意図的です。他のものの間では、シミュレーションの実行が繰り返し可能であることが保証されます。 さらに、別の実行中にランダム値を生成することが異なります。
一つはomnetpp.iniに次の行を追加することでこれを確認することができます

repeat = 10 

をして、run=0のためのランダムな値がrun=1の値と異なっていることを、アウトになります、run=2など

関連する問題