MCPcopy Create free account
hub / github.com/chrxh/alien / NumberGenerator

Method NumberGenerator

source/Base/NumberGenerator.cpp:7–18  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

5#include "NumberGenerator.h"
6
7NumberGenerator::NumberGenerator()
8{
9 _arrayOfRandomNumbers.reserve(1323781);
10 _runningNumber = 0;
11 std::random_device rd; //Will be used to obtain a seed for the random number engine
12 std::mt19937 gen(rd()); //Standard mersenne_twister_engine seeded with rd()
13 std::uniform_int_distribution<> distrib(0);
14
15 for (uint32_t i = 0; i < 1323781; ++i) {
16 _arrayOfRandomNumbers.emplace_back(distrib(gen));
17 }
18}
19
20uint32_t NumberGenerator::getRandomInt()
21{

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected