Generation of random numbers.  
 More...
#include <Random.hpp>
 | 
| static double  | ran () | 
|   | A random double in the range [0, 1[ using a uniform distribution.  More...
  | 
|   | 
| static void  | seed (unsigned seed) | 
|   | Seeds the random number generator.  More...
  | 
|   | 
| static void  | seed () | 
|   | Seeds the random number generator with current time of day.  More...
  | 
|   | 
| static double  | ran (double from, double to) | 
|   | A random double in the range [from, to[ using a uniform distribution.  More...
  | 
|   | 
| static int  | ranI (int from, int to) | 
|   | A random integer in the range [from, to[ using a uniform distribution.  More...
  | 
|   | 
| static double  | ranNormalDist (double mean, double sigma) | 
|   | Returns a random sample around mean with standard deviation sigma using the normal distribution.  More...
  | 
|   | 
Generation of random numbers. 
 
◆ ran() [1/2]
A random double in the range [0, 1[ using a uniform distribution. 
- Note
 - Uses boost::random 
 
 
 
◆ ran() [2/2]
  
  
      
        
          | static double ran  | 
          ( | 
          double  | 
          from,  | 
         
        
           | 
           | 
          double  | 
          to  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
A random double in the range [from, to[ using a uniform distribution. 
- Note
 - Uses boost::random 
 
 
 
◆ ranI()
  
  
      
        
          | static int ranI  | 
          ( | 
          int  | 
          from,  | 
         
        
           | 
           | 
          int  | 
          to  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
A random integer in the range [from, to[ using a uniform distribution. 
- Note
 - Uses boost::random 
 
 
 
◆ ranNormalDist()
  
  
      
        
          | static double ranNormalDist  | 
          ( | 
          double  | 
          mean,  | 
         
        
           | 
           | 
          double  | 
          sigma  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
Returns a random sample around mean with standard deviation sigma using the normal distribution. 
- Note
 - Uses boost::random
 
- Parameters
 - 
  
    | mean | [in] Means value  | 
    | sigma | [in] Standard deviation  | 
  
   
- Returns
 - Random sample 
 
 
 
◆ seed() [1/2]
Seeds the random number generator with current time of day. 
- Note
 - Uses boost::random 
 
 
 
◆ seed() [2/2]
  
  
      
        
          | static void seed  | 
          ( | 
          unsigned  | 
          seed | ) | 
           | 
         
       
   | 
  
static   | 
  
 
Seeds the random number generator. 
- Note
 - Uses boost::random 
 
 
 
The documentation for this class was generated from the following file: