#include <cstdint>
#include <vector>
#include <random>
#include "Types/Point.hpp"
Go to the source code of this file.
|
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::int32_t | NormalRandom (std::int32_t Min, std::int32_t Max, std::int32_t Mean, double StandardDeviation) |
|
void | GetLine (Point A, Point B, std::vector< Point > *Res) |
|
std::vector< Point > | ConvexHull (std::vector< Point > Points) |
|
◆ BinomialRandom()
std::int32_t BinomialRandom |
( |
std::int32_t |
Min, |
|
|
std::int32_t |
Max, |
|
|
double |
Probability |
|
) |
| |
◆ ConvexHull()
std::vector<Point> ConvexHull |
( |
std::vector< Point > |
Points | ) |
|
◆ GetLine()
◆ NormalRandom() [1/3]
std::int32_t NormalRandom |
( |
std::int32_t |
Low, |
|
|
std::int32_t |
High, |
|
|
double |
PercentageDeviation |
|
) |
| |
◆ NormalRandom() [2/3]
std::int32_t NormalRandom |
( |
std::int32_t |
Mean, |
|
|
double |
StandardDeviation |
|
) |
| |
◆ NormalRandom() [3/3]
std::int32_t NormalRandom |
( |
std::int32_t |
Min, |
|
|
std::int32_t |
Max, |
|
|
std::int32_t |
Mean, |
|
|
double |
StandardDeviation |
|
) |
| |
◆ UniformRandom() [1/2]
◆ UniformRandom() [2/2]
std::int32_t UniformRandom |
( |
std::int32_t |
Min, |
|
|
std::int32_t |
Max |
|
) |
| |