tinymt-cpp  0.0.1
Namespaces | Classes | Typedefs
tinymt Namespace Reference

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

Detailed Description

Namespace for classes that implement the TinyMT algorithms.

Typedef Documentation

◆ tinymt32

TinyMT32 generator engine with the parameter set specified in RFC 8682.

◆ tinymt32_dc

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.