17 lines
315 B
C++
17 lines
315 B
C++
#pragma once
|
|
|
|
#include "impl_generator.h"
|
|
|
|
class MersenneGenerator: public ImplGenerator
|
|
{
|
|
public:
|
|
MersenneGenerator(int seed, int max_range, int nr_entries);
|
|
int get_next_num_internal() override;
|
|
|
|
private:
|
|
int m_seed;
|
|
int m_max_range;
|
|
int m_nr_entries;
|
|
|
|
int internal_counter = 0;
|
|
}; |