YACLib
C++ library for concurrent tasks execution
|
#include <random_device.hpp>
Public Types | |
using | result_type = std::mt19937_64::result_type |
Public Member Functions | |
RandomDevice () | |
RandomDevice (const std::string &) | |
result_type | operator() () noexcept |
double | entropy () const noexcept |
~RandomDevice ()=default | |
void | reset () |
RandomDevice (const RandomDevice &)=delete | |
RandomDevice & | operator= (const RandomDevice &)=delete |
Static Public Member Functions | |
static constexpr result_type | min () |
static constexpr result_type | max () |
Definition at line 10 of file random_device.hpp.
using yaclib::detail::thread::RandomDevice::result_type = std::mt19937_64::result_type |
Definition at line 12 of file random_device.hpp.
yaclib::detail::thread::RandomDevice::RandomDevice | ( | ) |
Definition at line 7 of file random_device.cpp.
|
explicit |
Definition at line 30 of file random_device.cpp.
|
default |
|
delete |
|
noexcept |
Definition at line 14 of file random_device.cpp.
|
staticconstexpr |
Definition at line 22 of file random_device.cpp.
|
staticconstexpr |
Definition at line 18 of file random_device.cpp.
|
noexcept |
Definition at line 10 of file random_device.cpp.
|
delete |
void yaclib::detail::thread::RandomDevice::reset | ( | ) |
Definition at line 26 of file random_device.cpp.
References yaclib::detail::GetSeed().