|
LIEF: Library to Instrument Executable Formats Version 1.0.0
|
#include <random.h>
Public Types | |
| using | result_type = UIntType |
Public Member Functions | |
| linear_congruential_engine ()=default | |
| constexpr | linear_congruential_engine (result_type s) |
| void | seed (result_type s=default_seed) |
| constexpr result_type | operator() () |
| constexpr void | discard (unsigned long long n) |
Static Public Member Functions | |
| static constexpr result_type | min () |
| static constexpr result_type | max () |
Static Public Attributes | |
| static constexpr result_type | multiplier = a |
| static constexpr result_type | increment = c |
| static constexpr result_type | modulus = m |
| static constexpr result_type | default_seed = 1u |
| using frozen::linear_congruential_engine< UIntType, a, c, m >::result_type = UIntType |
|
default |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlineconstexpr |
|
inline |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |