Type-erasing reference for standard random engine types. More...
#include <eagine/any_random_engine.hpp>
Public Types | |
using | result_type = Result |
Alias for the engine result type. | |
Public Member Functions | |
template<typename Engine > | |
any_random_engine (Engine &engine) noexcept | |
Constructor initializing reference to the actual engine. | |
auto | min () const noexcept -> result_type |
The minimal result value. | |
auto | max () const noexcept -> result_type |
The maximal result value. | |
Type-erasing reference for standard random engine types.