[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Below are excerpted a few public methods of class RandomVariable
that deal with the global configuration and state of the RNG.
/** * \brief Set seeding behavior * * Specify whether the POSIX device /dev/random is to * be used for seeding. When this is used, the underlying * generator is seeded with data from /dev/random instead of * being seeded based upon the time of day. Defaults to true. */ static void UseDevRandom(bool udr = true); /** * \brief Use the global seed to force precisely reproducible results. */ static void UseGlobalSeed(uint32_t s0, uint32_t s1, uint32_t s2, uint32_t s3, uint32_t s4, uint32_t s5); /** * \brief Set the run number of this simulation */ static void SetRunNumber(uint32_t n); /** * \brief Get the internal state of the RNG * * This function is for power users who understand the inner workings * of the underlying RngStream method used. It returns the internal * state of the RNG via the input parameter. * \param seed Output parameter; gets overwritten with the internal state * of the RNG. */ void GetSeed(uint32_t seed[6]) const;
We have already described the seeding configuration above.
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] |
This document was generated on April, 2 2009 using texi2html 1.78.