#include "config.h"
+#include <time.h>
+
#include <random>
#include <string>
template<typename T>
const T& getPseudoRandomElement(gmx::ArrayRef<const T> arrayRef)
{
- std::mt19937_64 generator;
+ std::mt19937_64 generator(time(nullptr));
std::uniform_int_distribution<size_t> distribution(0, arrayRef.size() - 1);
return arrayRef[distribution(generator)];
}