Use a random seed by default (instead of a fixed seed of 0)

This commit is contained in:
Mael Rouxel-Labbé 2020-03-24 10:51:27 +01:00
parent 25ac723c65
commit 06df761de1
1 changed files with 2 additions and 2 deletions

View File

@ -289,9 +289,9 @@ void oriented_bounding_box(const PointRange& points,
PointMap point_map = choose_parameter<PointMap>(get_parameter(np, internal_np::point_map));
const bool use_ch = choose_parameter(get_parameter(np, internal_np::use_convex_hull), true);
const unsigned int seed = choose_parameter(get_parameter(np, internal_np::random_seed), 0); // undocumented
const unsigned int seed = choose_parameter(get_parameter(np, internal_np::random_seed), -1); // undocumented
CGAL::Random rng(seed);
CGAL::Random rng = (seed == unsigned(-1)) ? CGAL::get_default_random() : CGAL::Random(seed);
// @todo handle those cases instead
if(points.size() <= 3)