tinymt-cpp
0.0.1
|
Namespace for classes that implement the TinyMT algorithms. More...
Namespaces | |
detail | |
Internal details. | |
Classes | |
class | tinymt_engine |
Pseudo-random number generator engine based on the TinyMT algorithms. More... | |
Typedefs | |
using | tinymt32 = tinymt_engine< uint_fast32_t, 32, detail::tinymt32_default_param_mat1, detail::tinymt32_default_param_mat2, detail::tinymt32_default_param_tmat, false > |
TinyMT32 generator engine with the parameter set specified in RFC 8682. More... | |
using | tinymt32_dc = tinymt_engine< uint_fast32_t, 32, 0, 0, 0, true > |
TinyMT32 generator engine with "Dynamic Creation" of its parameter set. More... | |
Namespace for classes that implement the TinyMT algorithms.
using tinymt::tinymt32 = typedef tinymt_engine<uint_fast32_t, 32, detail::tinymt32_default_param_mat1, detail::tinymt32_default_param_mat2, detail::tinymt32_default_param_tmat, false> |
TinyMT32 generator engine with the parameter set specified in RFC 8682.
using tinymt::tinymt32_dc = typedef tinymt_engine<uint_fast32_t, 32, 0, 0, 0, true> |
TinyMT32 generator engine with "Dynamic Creation" of its parameter set.