From 6044f021cf53ac51c307566dd9b5c13054b097d6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Ho=C5=99e=C5=88ovsk=C3=BD?= Date: Tue, 17 May 2022 11:54:12 +0200 Subject: [PATCH] Don't reseed std::srand when resetting rng state We no longer use `std::rand` anywhere, so there is no point, and it might even interfere with our users use of `std::(s)rand`. --- src/catch2/internal/catch_run_context.cpp | 1 - 1 file changed, 1 deletion(-) diff --git a/src/catch2/internal/catch_run_context.cpp b/src/catch2/internal/catch_run_context.cpp index 7da8f714..de75ab4a 100644 --- a/src/catch2/internal/catch_run_context.cpp +++ b/src/catch2/internal/catch_run_context.cpp @@ -599,7 +599,6 @@ namespace Catch { void seedRng(IConfig const& config) { if (config.rngSeed() != 0) { - std::srand(config.rngSeed()); rng().seed(config.rngSeed()); } }