#ifndef MATH_HPP_INCLUDED #define MATH_HPP_INCLUDED #include #include #include "Types/Point.hpp" std::int32_t BinomialRandom(std::int32_t Min, std::int32_t Max, double Probability); std::int32_t UniformRandom(std::int32_t Min, std::int32_t Max); double UniformRandom(); std::int32_t NormalRandom(std::int32_t Mean, double StandardDeviation); std::int32_t NormalRandom(std::int32_t Low, std::int32_t High, double PercentageDeviation); void GetLine(Point A, Point B, std::vector* Res); std::vector ConvexHull(std::vector Points); #endif // MATH_HPP_INCLUDED