|
| | rng (void) |
| |
| | rng (seed_t seed, type lower=0, type upper=std::numeric_limits< T >::max()) |
| |
| | rng (type lower, type upper) |
| |
| void | seed (seed_t seed) |
| | set the seed
|
| |
| type | operator() (void) |
| | get next number
|
| |
| void | seed (auto seed) |
| | set the seed
|
| |
| type | operator() (void) |
| | get next number
|
| |
| type | operator() (void) |
| | get next number
|
| |
|
| | rng (void) |
| | Constructors.
|
| |
| | rng (auto seed, type lower=0, type upper=1) |
| |
| | rng (type lower, type upper) |
| |
| void | seed (auto seed) |
| | set the seed
|
| |
| void | seed (auto seed) |
| | set the seed
|
| |
| type | operator() (void) |
| | \ brief get next number
|
| |
| type | operator() (void) |
| | \ brief get next number
|
| |
| | rng (void) |
| | Constructors.
|
| |
| | rng (seed_t seed) |
| |
| | rng (type lower, type upper) |
| |
| | rng (seed_t seed, type lower, type upper) |
| |
| | rng (void) |
| | Constructors.
|
| |
| | rng (seed_t seed) |
| |
| | rng (type lower, type upper) |
| |
| | rng (seed_t seed, type lower, type upper) |
| |
template<typename T>
requires std::integral<T>
struct backbone::rng< T >
Integral specialization.
Array specialization.
Floating point specialization.