From 92d18c25a2ff68e76bc268b3ad891c78e4cb58d7 Mon Sep 17 00:00:00 2001 From: Alex Auvolat Date: Sun, 1 Feb 2015 18:19:59 +0100 Subject: Implement random point chosing algorithm --- geom.hpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'geom.hpp') diff --git a/geom.hpp b/geom.hpp index 06b9e65..e69fb81 100644 --- a/geom.hpp +++ b/geom.hpp @@ -1,5 +1,6 @@ #pragma once +#include #include #include #include @@ -7,6 +8,11 @@ #define EPSILON 1e-6 #define abs(x) ((x)<0?-(x):(x)) +inline double frand(double a, double b) { + double r = ((double)rand()) / ((double)RAND_MAX); + return r * (b - a) + a; +} + struct vec { double x, y; -- cgit v1.2.3