neoGFX
Cross-platform C++ app/game engine
|
#include <random.hpp>
Public Types | |
typedef Traits | traits_type |
typedef traits_type::value_type | value_type |
typedef traits_type::distribution_type | distribution_type |
Public Member Functions | |
basic_random () | |
template<typename T2 > | |
basic_random (T2 aSeed) | |
basic_random (std::thread::id aSeed) | |
template<typename T2 > | |
void | seed (T2 aSeed) |
bool | is_secure () const |
void | set_secure (bool aSecure) |
template<typename T2 > | |
value_type | operator() (T2 aUpper) |
template<typename T2 > | |
value_type | operator() (T2 aLower, T2 aUpper) |
template<typename T2 > | |
value_type | get (T2 aUpper) |
template<typename T2 > | |
value_type | get (T2 aLower, T2 aUpper) |
Definition at line 87 of file random.hpp.
typedef traits_type::distribution_type neolib::basic_random< T, Gen, Traits >::distribution_type |
Definition at line 93 of file random.hpp.
typedef Traits neolib::basic_random< T, Gen, Traits >::traits_type |
Definition at line 91 of file random.hpp.
typedef traits_type::value_type neolib::basic_random< T, Gen, Traits >::value_type |
Definition at line 92 of file random.hpp.
|
inline |
Definition at line 100 of file random.hpp.
|
inline |
Definition at line 104 of file random.hpp.
|
inline |
Definition at line 107 of file random.hpp.
|
inline |
Definition at line 144 of file random.hpp.
|
inline |
Definition at line 138 of file random.hpp.
|
inline |
Definition at line 119 of file random.hpp.
|
inline |
Definition at line 133 of file random.hpp.
|
inline |
Definition at line 128 of file random.hpp.
|
inline |
Definition at line 113 of file random.hpp.
|
inline |
Definition at line 123 of file random.hpp.