diff options
author | Jeffrey Walton <noloader@gmail.com> | 2017-03-07 04:52:37 -0500 |
---|---|---|
committer | Jeffrey Walton <noloader@gmail.com> | 2017-03-07 04:52:37 -0500 |
commit | 78823bfd0cef7186ee0c32e44ee72ab62409a567 (patch) | |
tree | ef3f9b989cec67d419b3d6eb31656934dc75487e /mersenne.h | |
parent | 585b23d7b10a78eb5f04a713a978a091c848ae63 (diff) | |
download | cryptopp-git-78823bfd0cef7186ee0c32e44ee72ab62409a567.tar.gz |
Add StaticAlgorithmName to select RNGs for object registry (Issue 386)
Diffstat (limited to 'mersenne.h')
-rw-r--r-- | mersenne.h | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -30,6 +30,10 @@ template <unsigned int K, unsigned int M, unsigned int N, unsigned int F, unsign class MersenneTwister : public RandomNumberGenerator
{
public:
+ CRYPTOPP_STATIC_CONSTEXPR const char* StaticAlgorithmName() { return "MT19937"; }
+
+ ~MersenneTwister() {}
+
//! \brief Construct a Mersenne Twister
//! \param seed 32-bit seed
//! \details Defaults to template parameter S due to changing algorithm
|