hydroScalingAPI.util.probability
Class UniformDistribution

java.lang.Object
  extended by hydroScalingAPI.util.probability.UniformDistribution
All Implemented Interfaces:
ContinuousDistribution

public class UniformDistribution
extends java.lang.Object
implements ContinuousDistribution

An implementation of ContinuousDistribution using a uniform distribution

Author:
Ricardo Mantilla

Constructor Summary
UniformDistribution(float ll, float ul)
          Creates a new instance of UniformDistribution
 
Method Summary
static void main(java.lang.String[] args)
          Tests for the class
 float sample()
          Returns a random value that follows a uniform distribution
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UniformDistribution

public UniformDistribution(float ll,
                           float ul)
Creates a new instance of UniformDistribution

Parameters:
ll - The lower limit of the random variable
ul - The upper limit of the random variable
Method Detail

sample

public float sample()
Returns a random value that follows a uniform distribution

Specified by:
sample in interface ContinuousDistribution
Returns:
A random value

main

public static void main(java.lang.String[] args)
Tests for the class

Parameters:
args - the command line arguments


CUENCAS was initially developed by Ricardo Mantilla at the University of Colorado under the supervision of Dr. Vijay K. Gupta. We wish to recognize the support from the National Science Fundation.