diff --git a/MMVII/src/Bench/BenchGlob.cpp b/MMVII/src/Bench/BenchGlob.cpp index 9e82c0ad40..35d10da90b 100755 --- a/MMVII/src/Bench/BenchGlob.cpp +++ b/MMVII/src/Bench/BenchGlob.cpp @@ -95,11 +95,7 @@ bool cParamExeBench::NewBench(const std::string & aName,bool ExactMatch) mNbExe++; mInsideFunc = true; StdOut() << " Bench : " << aName << std::endl; - - std::string aSeedStr = aName + "/" + std::to_string(mCurLev); - std::size_t aSeedVal = std::hash{}(aSeedStr); - // StdOut() << " reinit seed to: " << aSeedStr << " / " << aSeedVal << "\n"; - cRandGenerator::TheOne()->setSeed(aSeedVal); + cRandGenerator::TheOne()->setSeed(mCurLev); } return mInsideFunc; } diff --git a/MMVII/src/UtiMaths/uti_rand.cpp b/MMVII/src/UtiMaths/uti_rand.cpp index 95f3876a09..e243794f63 100755 --- a/MMVII/src/UtiMaths/uti_rand.cpp +++ b/MMVII/src/UtiMaths/uti_rand.cpp @@ -65,10 +65,6 @@ void OneBench_Random_Generator(cParamExeBench & aParam) for (auto &v: aRefSequenceRawSeed0) MMVII_INTERNAL_ASSERT_bench(cRandGenerator::TheOne()->next()==v,"Random Seq Raw Seed 0"); - // test hashing function used for seed reset on each bench - std::size_t aHashVal = std::hash{}("Toto"); - MMVII_INTERNAL_ASSERT_bench(aHashVal==4574758675877946257,"Hash of string"); - already_done = true; }