This is a subclass of Random that generates numbers uniformly distributed within a specified range.  
 More...
 | 
|   | Uniform () | 
|   | Create a new random number generator that produces values uniformly distributed between 0 (inclusive) and 1 (exclusive).  More...
  | 
|   | 
|   | Uniform (Real min, Real max) | 
|   | Create a new random number generator that produces values uniformly distributed between min (inclusive) and max (exclusive).  More...
  | 
|   | 
| int  | getIntValue () | 
|   | Get a random integer, uniformly distributed between 0 (inclusive) and max (exclusive).  More...
  | 
|   | 
| Real  | getMin () const  | 
|   | Get the lower end of the range in which values are uniformly distributed.  More...
  | 
|   | 
| void  | setMin (Real min) | 
|   | Set the lower end of the range in which values are uniformly distributed.  More...
  | 
|   | 
| Real  | getMax () const  | 
|   | Get the upper end of the range in which values are uniformly distributed.  More...
  | 
|   | 
| void  | setMax (Real max) | 
|   | Set the upper end of the range in which values are uniformly distributed.  More...
  | 
|   | 
  Public Member Functions inherited from SimTK::Random | 
|   | ~Random () | 
|   | 
| void  | setSeed (int seed) | 
|   | Reinitialize this random number generator with a new seed value.  More...
  | 
|   | 
| Real  | getValue () const  | 
|   | Get the next value in the pseudo-random sequence.  More...
  | 
|   | 
| void  | fillArray (Real array[], int length) const  | 
|   | Fill an array with values from the pseudo-random sequence.  More...
  | 
|   | 
 | 
| UniformImpl &  | getImpl () | 
|   | 
| const UniformImpl &  | getConstImpl () const  | 
|   | 
  Protected Member Functions inherited from SimTK::Random | 
|   | Random () | 
|   | This constructor should never be invoked directly.  More...
  | 
|   | 
| RandomImpl &  | getImpl () | 
|   | Get the internal object which implements the random number generator.  More...
  | 
|   | 
| const RandomImpl &  | getConstImpl () const  | 
|   | Get a constant reference to the internal object which implements the random number generator.  More...
  | 
|   | 
This is a subclass of Random that generates numbers uniformly distributed within a specified range. 
 
Create a new random number generator that produces values uniformly distributed between 0 (inclusive) and 1 (exclusive). 
 
 
Create a new random number generator that produces values uniformly distributed between min (inclusive) and max (exclusive). 
 
 
      
        
          | int SimTK::Random::Uniform::getIntValue  | 
          ( | 
           | ) | 
           | 
        
      
 
Get a random integer, uniformly distributed between 0 (inclusive) and max (exclusive). 
 
 
      
        
          | Real SimTK::Random::Uniform::getMin  | 
          ( | 
           | ) | 
           const | 
        
      
 
Get the lower end of the range in which values are uniformly distributed. 
 
 
      
        
          | void SimTK::Random::Uniform::setMin  | 
          ( | 
          Real  | 
          min | ) | 
           | 
        
      
 
Set the lower end of the range in which values are uniformly distributed. 
 
 
      
        
          | Real SimTK::Random::Uniform::getMax  | 
          ( | 
           | ) | 
           const | 
        
      
 
Get the upper end of the range in which values are uniformly distributed. 
 
 
      
        
          | void SimTK::Random::Uniform::setMax  | 
          ( | 
          Real  | 
          max | ) | 
           | 
        
      
 
Set the upper end of the range in which values are uniformly distributed. 
 
 
  
  
      
        
          | UniformImpl& SimTK::Random::Uniform::getImpl  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
 
  
  
      
        
          | const UniformImpl& SimTK::Random::Uniform::getConstImpl  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
protected   | 
  
 
 
The documentation for this class was generated from the following file: