Hi Abu,
By default, NS2 is deterministic. If you would like to run NS2 in randomized scenarios, you need to execute $defaultRNG seed <n> prior to "$ns run", where <n> is an integer. If <n> is zero, NS2 will use the current time and counter as a seed for random number generator. By default, <n> is set to "1", meaning every run would generate the same result. You may manually change the seed (e.g., 2, 3, 4, and so on), or set it to zero. I also posted the details on my blog at http://t-issariyakul.blogspot.com/2009/09/ns2-deterministic-vs-random.html For more information about Random Number Generators, see Chapter 12 in the following book from Springer: T. Issaraiyakul and E. Hossain, "Introduction to Network Simulator NS2", Springer 2008. http://www.springer.com/engineering/signals/book/978-0-387-71759-3 You may also find the following website useful: http://www.ece.ubc.ca/~teerawat/NS2.htm Best Wishes, Teerawat On 9/18/2009, "abu shahriar" <azmshahr...@gmail.com> wrote: > >Hi all, > >I am in trouble with randomizing ns run by seeding defaultRNG or ns-random. >Can anyone help me about how to randomize runs? I am using a wired network >topology. > >Thanks. > >--Shahriar >