From 3d3d787bd8284aa8866e14f30cd8d07d24344d69 Mon Sep 17 00:00:00 2001 From: Magne Sjaastad Date: Sun, 18 Apr 2021 09:17:52 +0200 Subject: [PATCH] #7585 Multi Lateral Well Adjustments : Fix random orientation fishbones --- .../ProjectDataModel/Completions/RimFishbones.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ApplicationLibCode/ProjectDataModel/Completions/RimFishbones.cpp b/ApplicationLibCode/ProjectDataModel/Completions/RimFishbones.cpp index b995b3f6dd..5482c98c74 100644 --- a/ApplicationLibCode/ProjectDataModel/Completions/RimFishbones.cpp +++ b/ApplicationLibCode/ProjectDataModel/Completions/RimFishbones.cpp @@ -37,6 +37,7 @@ #include "cvfBoundingBox.h" #include "cvfMath.h" +#include #include #include #include @@ -746,7 +747,8 @@ void RimFishbones::computeSubLateralIndices() //-------------------------------------------------------------------------------------------------- int RimFishbones::randomValueFromRange( int min, int max ) { - std::default_random_engine generator; + unsigned seed = std::chrono::system_clock::now().time_since_epoch().count(); + std::minstd_rand0 generator( seed ); std::uniform_int_distribution distribution( min, max ); return distribution( generator ); }