Replace rand()

This commit is contained in:
Andreas Fabri 2016-04-05 12:46:23 +02:00
parent 2ae5d2cef6
commit fe9535b157
1 changed files with 3 additions and 2 deletions

View File

@ -25,6 +25,7 @@
#include <CGAL/property_map.h> #include <CGAL/property_map.h>
#include <CGAL/Real_timer.h> #include <CGAL/Real_timer.h>
#include <CGAl/Random.h>
#include <iterator> #include <iterator>
#include <iostream> #include <iostream>
@ -393,8 +394,8 @@ public:
template <class Vector> template <class Vector>
Vector random_vec(const FT scale) const Vector random_vec(const FT scale) const
{ {
FT dx = -scale + (FT(rand()) / FT(RAND_MAX)) * 2* scale; FT dx = -scale + get_default_random().get_double() * 2* scale;
FT dy = -scale + (FT(rand()) / FT(RAND_MAX)) * 2* scale; FT dy = -scale + get_default_random().get_double() * 2* scale;
return m_traits.construct_vector_2_object()(dx, dy); return m_traits.construct_vector_2_object()(dx, dy);
} }