12 std::mt19937 mt19937(seed);
13 std::uniform_int_distribution<int> uniform100(0, 99);
15 for (
size_t i=0; i<
Length; ++i) {
16 const unsigned int u = uniform100(mt19937);
18 table[i] = std::make_pair(1,0);
19 else if (u < prob100*2)
20 table[i] = std::make_pair(0,1);
22 table[i] = std::make_pair(0,0);
static std::pair< char, char > table[Length]
static const size_t Length
static void setUp(unsigned int seed, unsigned int prob100)
static bool is_initialized