Skip to content

Instantly share code, notes, and snippets.

View JMassey1's full-sized avatar
🏠
Working from home

Jordan JMassey1

🏠
Working from home
View GitHub Profile
@JMassey1
JMassey1 / random.cpp
Created November 16, 2021 17:28
Mersenne random engine (C++)
void generateRandomVector(std::vector<int>& inputVector, const std::pair<int,int> RAND_BOUNDS, const int VEC_SIZE) {
std::random_device rnd_device;
std::mt19937 mersenne_engine{rnd_device()};
std::uniform_int_distribution<int> distribution {RAND_BOUNDS.first, RAND_BOUNDS.second};
auto generator = [&distribution, &mersenne_engine]() {
return distribution(mersenne_engine);
};