Rely on default initialization of random number generators

This commit is contained in:
Tyler Neely 2022-07-28 16:24:45 +00:00
parent 48a445f2ed
commit c4f1764fee

View File

@ -12,6 +12,7 @@
#pragma once
#include <memory>
#include <random>
#include "io/address.hpp"
#include "io/simulator/simulator_config.hpp"
@ -20,7 +21,7 @@
namespace memgraph::io::simulator {
class Simulator {
std::mt19937 rng_{};
std::mt19937 rng_;
std::shared_ptr<SimulatorHandle> simulator_handle_;
public:
@ -30,7 +31,7 @@ class Simulator {
void ShutDown() { simulator_handle_->ShutDown(); }
Io<SimulatorTransport> Register(Address address) {
std::uniform_int_distribution<uint64_t> seed_distrib{};
std::uniform_int_distribution<uint64_t> seed_distrib;
uint64_t seed = seed_distrib(rng_);
return Io(SimulatorTransport(simulator_handle_, address, seed), address);
}