@@ -41,7 +41,7 @@ class ToxIterateScalingFixture : public benchmark::Fixture {
4141 sim.reset ();
4242
4343 int num_friends = state.range (0 );
44- sim = std::make_unique<Simulation>();
44+ sim = std::make_unique<Simulation>(12345 );
4545 main_node = sim->create_node ();
4646 main_tox = main_node->create_tox ();
4747
@@ -85,7 +85,7 @@ class ToxOnlineDisconnectedScalingFixture : public benchmark::Fixture {
8585 sim.reset ();
8686
8787 int num_friends = state.range (0 );
88- sim = std::make_unique<Simulation>();
88+ sim = std::make_unique<Simulation>(12345 );
8989 sim->net ().set_latency (1 ); // Low latency to encourage traffic
9090 sim->net ().set_verbose (kVerbose );
9191
@@ -211,7 +211,7 @@ struct ConnectedContext {
211211 main_node.reset ();
212212 sim.reset ();
213213
214- sim = std::make_unique<Simulation>();
214+ sim = std::make_unique<Simulation>(12345 );
215215 sim->net ().set_latency (5 );
216216 main_node = sim->create_node ();
217217 main_tox = main_node->create_tox ();
@@ -249,7 +249,7 @@ struct GroupScalingContext {
249249 main_node.reset ();
250250 sim.reset ();
251251
252- sim = std::make_unique<Simulation>();
252+ sim = std::make_unique<Simulation>(12345 );
253253 sim->net ().set_latency (5 );
254254 main_node = sim->create_node ();
255255
@@ -427,7 +427,7 @@ static void BM_MassDiscovery(benchmark::State &state)
427427 const int num_friends = state.range (0 );
428428
429429 for (auto _ : state) {
430- Simulation sim;
430+ Simulation sim{ 12345 } ;
431431 // Set a realistic latency to ensure packets are in flight and DHT/Onion logic
432432 // has to run multiple iterations.
433433 sim.net ().set_latency (10 );
0 commit comments