Random number generator class.  
 More...
#include <gzmath/gzmath.hh>
 | 
| static double  | GetDblNormal (double _mean=0, double _sigma=1) | 
|   | Get a double from a normal distribution.  More...
  | 
|   | 
| static double  | GetDblUniform (double _min=0, double _max=1) | 
|   | Get a double from a uniform distribution.  More...
  | 
|   | 
| static int  | GetIntNormal (int _mean, int _sigma) | 
|   | Get a double from a normal distribution.  More...
  | 
|   | 
| static int  | GetIntUniform (int _min, int _max) | 
|   | Get a integer from a uniform distribution.  More...
  | 
|   | 
| static uint32_t  | GetSeed () | 
|   | Get the seed value.  More...
  | 
|   | 
| static void  | SetSeed (uint32_t _seed) | 
|   | Set the seed value.  More...
  | 
|   | 
Random number generator class. 
 
§ GetDblNormal()
  
  
      
        
          | static double GetDblNormal  | 
          ( | 
          double  | 
          _mean = 0,  | 
         
        
           | 
           | 
          double  | 
          _sigma = 1  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
Get a double from a normal distribution. 
- Parameters
 - 
  
    | [in] | _mean | Mean value for the distribution  | 
    | [in] | _sigma | Sigma value for the distribution  | 
  
   
 
 
§ GetDblUniform()
  
  
      
        
          | static double GetDblUniform  | 
          ( | 
          double  | 
          _min = 0,  | 
         
        
           | 
           | 
          double  | 
          _max = 1  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
Get a double from a uniform distribution. 
- Parameters
 - 
  
    | [in] | _min | Minimum bound for the random number  | 
    | [in] | _max | Maximum bound for the random number  | 
  
   
 
 
§ GetIntNormal()
  
  
      
        
          | static int GetIntNormal  | 
          ( | 
          int  | 
          _mean,  | 
         
        
           | 
           | 
          int  | 
          _sigma  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
Get a double from a normal distribution. 
- Parameters
 - 
  
    | [in] | _mean | Mean value for the distribution  | 
    | [in] | _sigma | Sigma value for the distribution  | 
  
   
 
 
§ GetIntUniform()
  
  
      
        
          | static int GetIntUniform  | 
          ( | 
          int  | 
          _min,  | 
         
        
           | 
           | 
          int  | 
          _max  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
Get a integer from a uniform distribution. 
- Parameters
 - 
  
    | [in] | _min | Minimum bound for the random number  | 
    | [in] | _max | Maximum bound for the random number  | 
  
   
 
 
§ GetSeed()
  
  
      
        
          | static uint32_t GetSeed  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
Get the seed value. 
- Returns
 - The seed value used to initialize the random number generator. 
 
 
 
§ SetSeed()
  
  
      
        
          | static void SetSeed  | 
          ( | 
          uint32_t  | 
          _seed | ) | 
           | 
         
       
   | 
  
static   | 
  
 
Set the seed value. 
- Parameters
 - 
  
    | [in] | _seed | The seed used to initialize the randon number generator.  | 
  
   
 
 
The documentation for this class was generated from the following file: