|
algorithms
2.2.0
Framework-independent algorithms for the EIC
|
#include <algorithms/detail/random.h>
Public Types | |
| using | result_type = uint_fast64_t |
| using | GenFunc = std::function<std::vector<result_type>(size_t )> |
Public Member Functions | |
| CachedBitGenerator (const GenFunc &gen, const size_t cache_size) | |
| result_type | operator() () |
Static Public Member Functions | |
| static constexpr result_type | min () |
| static constexpr result_type | max () |
| using algorithms::detail::CachedBitGenerator::GenFunc = std::function<std::vector<result_type>(size_t )> |
| using algorithms::detail::CachedBitGenerator::result_type = uint_fast64_t |
|
inline |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inline |