Lightmetrica
0.0.1.50dbee3 (yosakoi)
|
Public Member Functions | |
LM_COMPONENT_IMPL_DEF ("standardmt") | |
virtual unsigned int | NextUInt () |
virtual void | SetSeed (unsigned int seed) |
virtual Random * | Clone () const |
Public Member Functions inherited from Random | |
LM_COMPONENT_INTERFACE_DEF ("random") | |
LM_FORCE_INLINE Math::Float | Next () |
LM_FORCE_INLINE Math::Vec2 | NextVec2 () |
Public Member Functions inherited from Component | |
virtual std::string | ComponentInterfaceTypeName () const =0 |
virtual std::string | ComponentImplTypeName () const =0 |
Public Member Functions inherited from SIMDAlignedType | |
void * | operator new (std::size_t size) throw (std::bad_alloc) |
void | operator delete (void *p) |
Standard Mersenne Twister random number generator. An implementation of random number generator using std::mt19937.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |