diff options
Diffstat (limited to 'libcxx/fuzzing/fuzzing.h')
-rw-r--r-- | libcxx/fuzzing/fuzzing.h | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/libcxx/fuzzing/fuzzing.h b/libcxx/fuzzing/fuzzing.h index 64103e59007..99a3aa14a77 100644 --- a/libcxx/fuzzing/fuzzing.h +++ b/libcxx/fuzzing/fuzzing.h @@ -56,6 +56,28 @@ namespace fuzzing { // int set_symmetric_difference (const uint8_t *data, size_t size); // int merge (const uint8_t *data, size_t size); +// Random numbers + int uniform_int_distribution(const uint8_t*, size_t); + int uniform_real_distribution(const uint8_t*, size_t); + int bernoulli_distribution(const uint8_t*, size_t); + int poisson_distribution(const uint8_t*, size_t); + int geometric_distribution(const uint8_t*, size_t); + int binomial_distribution(const uint8_t*, size_t); + int negative_binomial_distribution(const uint8_t*, size_t); + int exponential_distribution(const uint8_t*, size_t); + int gamma_distribution(const uint8_t*, size_t); + int weibull_distribution(const uint8_t*, size_t); + int extreme_value_distribution(const uint8_t*, size_t); + int normal_distribution(const uint8_t*, size_t); + int lognormal_distribution(const uint8_t*, size_t); + int chi_squared_distribution(const uint8_t*, size_t); + int cauchy_distribution(const uint8_t*, size_t); + int fisher_f_distribution(const uint8_t*, size_t); + int student_t_distribution(const uint8_t*, size_t); + int discrete_distribution(const uint8_t*, size_t); + int piecewise_constant_distribution(const uint8_t*, size_t); + int piecewise_linear_distribution(const uint8_t*, size_t); + } // namespace fuzzing #endif // _LIBCPP_FUZZING |