#include #include #include #include typedef CGAL::Exact_predicates_inexact_constructions_kernel K; typedef K::Point_2 Point_2; typedef std::list Container; typedef CGAL::Polygon_2 Polygon_2; typedef CGAL::Random_points_in_square_2< Point_2 > Point_generator; int main() { Polygon_2 polygon; // create 50-gon and write it into a window: CGAL::random_polygon_2(50, std::back_inserter(polygon), Point_generator(0.5)); std::cout << polygon; return 0; }