1 #ifndef RNDSTD_UniformIntDistribution_H
2 #define RNDSTD_UniformIntDistribution_H
5 #include "RAND_RandomNumberDistribution.h"
22 typedef tRelativeInteger T;
35 std::uniform_int_distribution<T> dist;
57 inline static CORE_UniquePointer<RNDSTD_UniformIntDistribution>
New() {
109 std::uniform_int_distribution<T>::param_type p(a,b);
class Free introduced for deleting a smart pointer
Definition: CORE_Object.h:113
This class generates a distribution implemented in class G with internal implementation class I with ...
Definition: RAND_RandomNumberDistribution.h:17
virtual tMemSize getContentsMemorySize() const
return nthe memory size of the included associations
Definition: RAND_RandomNumberDistribution.h:88
void initialize(std::uniform_int_distribution< tRelativeInteger > &dist)
initiliaze generator
Definition: RAND_RandomNumberDistribution.h:103
std::uniform_int_distribution< tRelativeInteger > & getDistribution()
get distribution
Definition: RAND_RandomNumberDistribution.h:124