2016-05-12 16 views
1

intuniform(a,b)関数呼び出しの結果を数値に代入すると、常に同じ値になります。たとえば:Omnet ++一様乱数生成

val = intuniform(0,100); 

valは、すべての実行のためには常に44です。

どのように管理できますか?

答えて

0

同じ値を生成することによってOMNeT++ RNGは意図的な動作です。生成されたシーケンスを管理するには、seedを変更するか、omnetpp.iniに繰り返しを追加します。

+0

ここで、それは私の 'omnetpp.ini'ファイルです:' [全般] ネットワーク=ネットワーク NUM-のRNG = 1 種セット= $ {runnumber} '' val'はまだ変更されません。なにか提案を? – ahmethasan

+0

たとえば、 'seed-set = 23'と設定します。 –