NS3 Simulation Examples – Process of Ns3 simulation:
- Simulation-schedules events to occur at specific times for example schedule the receipt of this packet after some delay.
 - NS3 Simulation Examples is over when event queue is empty, or at a scheduled stop event at user specified time.
 - Simulation-time moves discretely from event to event.
 - Simulator::Run() method starts processing events from the queue one by one.
 - Events invoke a function, implemented using callbacks etc.
 
Random variable in ns3:
From many type of distributions, it supports pseudo random number. It’s as follows,
- Uniform.
 - Normal.
 - Constant.
 - Exponential.
 - Traingular.
 - Weibull.
 - LogNormal.
 - Pareto.
 - Users can also specify any arbitrary cumulative distribution function.
 - RandomWalk2dMobilityModel, OnOffApplication models also use this generators.
 
Network Simulation Examples as follows,
UniformVariable x(0, 100);
Int r=x.GetValue();
Ns–3 random number generators (RNGs) produced guaranteed independent streams of values.
For example,
UniformVariable x(0,100);
UniformVariable y(0,100);
