DiaDes
0.1
DIAgnosis of Discrete-Event System
|
Random generation utilities. More...
#include <set>
#include <vector>
#include <list>
Go to the source code of this file.
Namespaces | |
Diades | |
Namespace of the Diades project. | |
Diades::Utils | |
Functions | |
double | Diades::Utils::generateRandomDouble (double lower, double upper) |
long | Diades::Utils::generateRandomValue (long lower, long upper) |
unsigned | Diades::Utils::initialiseSeed () |
void | Diades::Utils::initialiseRandomGenerator (unsigned int seed) |
void | Diades::Utils::selectNValues (unsigned int min, unsigned int max, unsigned int n, set< unsigned > &result) |
template<typename Iterator > | |
Iterator | Diades::Utils::selectRandomElement (unsigned number, Iterator first, Iterator last) |
template<typename Iterator , typename Predicate > | |
Iterator | Diades::Utils::selectRandomElement (Iterator first, Iterator last, Predicate pred) |
template<typename InputIterator , typename Predicate , typename OutputIterator > | |
void | Diades::Utils::selectNRandomElements (InputIterator first, InputIterator last, Predicate pred, unsigned number, OutputIterator out) |