#ifndef MATH_HPP_INCLUDED #define MATH_HPP_INCLUDED #include #include #include "Types/Point.hpp" /** @addtogroup Math * @{ */ 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); std::vector ConvexHull(std::vector Points); /** @} */ #endif // MATH_HPP_INCLUDED