網(wǎng)絡(luò)仿真中,經(jīng)常需要產(chǎn)生一個隨機(jī)的目標(biāo)節(jié)點,同時又要和源節(jié)點不同,可以使用下面的方法很方便的產(chǎn)生:

int ?src? = ?getIndex();??? // ?源節(jié)點
int ?n? = ?size();????????? // ?節(jié)點數(shù)目
int ?dest? = ?intuniform( 0 ,n - 2 );
if ?(dest >= src)?dest ++ ;?? // ?防止源與目標(biāo)相同

PS:上面使用的是OMNET++ 4.0的語法。