A Discrete-Event Network Simulator
API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Random Variables

ns-3 random numbers are provided via instances of ns3::RandomVariableStream. More...

+ Collaboration diagram for Random Variables:

Modules

 Legacy Random Variables
 

Classes

class  ns3::ConstantRandomVariable
 The Random Number Generator (RNG) that returns a constant. More...
 
class  ns3::DeterministicRandomVariable
 The Random Number Generator (RNG) that returns a predetermined sequence. More...
 
class  ns3::EmpiricalRandomVariable
 The Random Number Generator (RNG) that has a specified empirical distribution. More...
 
class  ns3::ErlangRandomVariable
 The Erlang distribution Random Number Generator (RNG) that allows stream numbers to be set deterministically. More...
 
class  ns3::ExponentialRandomVariable
 The exponential distribution Random Number Generator (RNG) that allows stream numbers to be set deterministically. More...
 
class  ns3::GammaRandomVariable
 The gamma distribution Random Number Generator (RNG) that allows stream numbers to be set deterministically. More...
 
class  ns3::LogNormalRandomVariable
 The log-normal distribution Random Number Generator (RNG) that allows stream numbers to be set deterministically. More...
 
class  ns3::NormalRandomVariable
 The normal (Gaussian) distribution Random Number Generator (RNG) that allows stream numbers to be set deterministically. More...
 
class  ns3::ParetoRandomVariable
 The Pareto distribution Random Number Generator (RNG) that allows stream numbers to be set deterministically. More...
 
class  ns3::RandomVariableStream
 The Random Number Generator (RNG) that allows stream numbers to be set deterministically. More...
 
class  ns3::RngStream
 Combined Multiple-Recursive Generator MRG32k3a. More...
 
class  ns3::SequentialRandomVariable
 The Random Number Generator (RNG) that returns a sequential list of values. More...
 
class  ns3::TriangularRandomVariable
 The triangular distribution Random Number Generator (RNG) that allows stream numbers to be set deterministically. More...
 
class  ns3::UniformRandomVariable
 The uniform distribution Random Number Generator (RNG) that allows stream numbers to be set deterministically. More...
 
class  ns3::WeibullRandomVariable
 The Weibull distribution Random Number Generator (RNG) that allows stream numbers to be set deterministically. More...
 
class  ns3::ZetaRandomVariable
 The zeta distribution Random Number Generator (RNG) that allows stream numbers to be set deterministically. More...
 
class  ns3::ZipfRandomVariable
 The Zipf distribution Random Number Generator (RNG) that allows stream numbers to be set deterministically. More...
 

Detailed Description

ns-3 random numbers are provided via instances of ns3::RandomVariableStream.