aether::random Namespace Reference

Functions

template<typename T >
generate_random_unsigned (unsigned seed=0)
 
uint32_t generate_random_u32 (unsigned seed=0)
 
uint64_t generate_random_u64 (unsigned seed=0)
 
float generate_random_f32 (unsigned seed=0)
 
double generate_random_f64 (unsigned seed=0)
 

Function Documentation

float aether::random::generate_random_f32 ( unsigned  seed = 0)
inline
double aether::random::generate_random_f64 ( unsigned  seed = 0)
inline
uint32_t aether::random::generate_random_u32 ( unsigned  seed = 0)
inline
uint64_t aether::random::generate_random_u64 ( unsigned  seed = 0)
inline
template<typename T >
T aether::random::generate_random_unsigned ( unsigned  seed = 0)