#include <rng.h>
Inheritance diagram for Random:

Public Member Functions | |
| Random () | |
| virtual | ~Random () |
| virtual Random_t | Value () |
| virtual IRandom_t | IntValue () |
| virtual Random * | Copy () const |
| bool | SetSeed (const Seed &) |
Static Public Member Functions | |
| void | UseDevRandom (bool udr=true) |
| bool | GlobalSeed (Seed_t, Seed_t, Seed_t, Seed_t, Seed_t, Seed_t) |
| bool | GlobalSeed (const Seed &) |
Static Protected Attributes | |
| unsigned long | heuristic_sequence |
| RngStream * | globalRNG |
Static Private Member Functions | |
| void | Initialize () |
| void | GetRandomSeeds (Seed_t seeds[6]) |
Private Attributes | |
| RngStream * | privateStream |
Static Private Attributes | |
| bool | useDevRandom = false |
| bool | globalSeedSet = false |
| int | devRandom = -1 |
| Seed_t | globalSeed [6] |
|
|
|
|
|
|
|
|
Reimplemented in Uniform, Constant, Sequential, Exponential, Pareto, Weibull, Normal, Empirical, IntEmpirical, and Deterministic. |
|
|
|
|
|
|
|
||||||||||||||||||||||||||||
|
|
|
|
|
|
|
Reimplemented in Constant, and IntEmpirical. |
|
|
|
|
|
|
|
|
Reimplemented in HttpThinkTime, NETIHttpSameThinkTime, NETIHttpDiffThinkTime, Uniform, Constant, Sequential, Exponential, Pareto, Weibull, Normal, Empirical, and Deterministic. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.9.1