Divide Framework 0.1
A free and open-source 3D Framework under heavy development
Loading...
Searching...
No Matches
Divide::customRNG Namespace Reference

Namespaces

namespace  detail
 

Functions

template<typename Engine >
void srand (const U32 seed)
 
template<typename Engine >
void srand ()
 
template<typename T , typename Engine , typename Distribution >
requires std::is_arithmetic_v<T> && std::is_fundamental_v<T>
rand (T min, T max)
 
template<typename T , typename Engine , typename Distribution >
requires std::is_arithmetic_v<T>
rand ()
 

Function Documentation

◆ rand() [1/2]

template<typename T , typename Engine , typename Distribution >
requires std::is_arithmetic_v<T>
T Divide::customRNG::rand ( )

Definition at line 71 of file MathHelper.inl.

◆ rand() [2/2]

template<typename T , typename Engine , typename Distribution >
requires std::is_arithmetic_v<T> && std::is_fundamental_v<T>
T Divide::customRNG::rand ( min,
max 
)

Definition at line 65 of file MathHelper.inl.

◆ srand() [1/2]

template<typename Engine >
void Divide::customRNG::srand ( )

Definition at line 58 of file MathHelper.inl.

◆ srand() [2/2]

template<typename Engine >
void Divide::customRNG::srand ( const U32  seed)

Definition at line 52 of file MathHelper.inl.