eDSP  0.0.1
A cross-platform DSP library written in C++.
Classes | Namespaces | Enumerations
random_generator.hpp File Reference
#include <random>
#include <chrono>

Go to the source code of this file.

Classes

class  edsp::random::random_generator< dist, T >
 This class implements a random generator according to one of the discrete probability function availables in the c++ standard. More...
 

Namespaces

 edsp
 
 edsp::random
 

Enumerations

enum  edsp::random::DistributionType {
  edsp::random::DistributionType::Uniform, edsp::random::DistributionType::Bernoulli, edsp::random::DistributionType::Binomial, edsp::random::DistributionType::Geometric,
  edsp::random::DistributionType::Poisson, edsp::random::DistributionType::Exponential, edsp::random::DistributionType::Gamma, edsp::random::DistributionType::Weibull,
  edsp::random::DistributionType::ExtremeValue, edsp::random::DistributionType::Normal, edsp::random::DistributionType::LogNormal, edsp::random::DistributionType::ChiSquared,
  edsp::random::DistributionType::Cauchy, edsp::random::DistributionType::Fisher, edsp::random::DistributionType::Student, edsp::random::DistributionType::Discrete,
  edsp::random::DistributionType::PieceWiseConstant, edsp::random::DistributionType::PieceWiseLinear
}
 The DistributionType enum represents all the available distributions in the pseudo-random number generation library. More...