DiaDes  0.1
DIAgnosis of Discrete-Event System
Namespaces | Functions
Random.hh File Reference

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)
 

Detailed Description

Random generation utilities.

Author
Yannick Pencole yanni.nosp@m.ck@s.nosp@m.ocrat.nosp@m.e.la.nosp@m.as.fr
Date
Tue Jun 28 06:28:41 2011

Definition in file Random.hh.