diff --git a/src/MeshProjector.cc b/src/MeshProjector.cc index 69a37e1..75c340b 100644 --- a/src/MeshProjector.cc +++ b/src/MeshProjector.cc @@ -6,6 +6,7 @@ #include #include #include +#include #include @@ -185,7 +186,7 @@ void MeshProjector::ComputeIndependentSet() { group.push_back(i); marked_vertices += 1; } - std::random_shuffle(group.begin(), group.end()); + std::shuffle(group.begin(), group.end(), std::mt19937(std::random_device()())); } group_id += 1; }