|
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().