Om  1.0.0
A universal framework for multimedia simulation
Classes | Namespaces | Functions
omRandom.h File Reference
#include "omMathConfig.h"
#include "../time/omTime.h"

Classes

class  om::math::RNGOutput< numBytes >
 
class  om::math::RNGOutput< 1 >
 
class  om::math::RNGOutput< 2 >
 
class  om::math::RNGOutput< 4 >
 
class  om::math::RNGOutput< 8 >
 
class  om::math::Xoroshiro128< numBytes >
 An implementation of the Xoroshiro128+ pseudorandom number generator. More...
 
class  om::math::Random< T, RNG >
 A class representing a random number generator for the templated data type. More...
 
class  om::math::Random< T, RNG >::State
 

Namespaces

 om
 The enclosing namespace for the entire Om library.
 
 om::math
 A namespace containing classes and functions that do fast math operations.
 

Functions

template<typename T >
om::math::random ()
 
template<typename T >
om::math::random (T min, T max)
 
template<typename T >
void om::math::setRandomSeed (T newSeed)