hydroScalingAPI.util.probability
Class UniformDiscreteDistribution

java.lang.Object
  extended by hydroScalingAPI.util.probability.UniformDiscreteDistribution
All Implemented Interfaces:
DiscreteDistribution

public class UniformDiscreteDistribution
extends java.lang.Object
implements DiscreteDistribution

An implementation of DiscreteDistribution using a uniform distribution P(i)=i/invervalSize

Author:
Ricardo Mantilla

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

Constructor Detail

UniformDiscreteDistribution

public UniformDiscreteDistribution(int ll,
                                   int ul)
Creates a new instance of UniformDiscreteDistribution

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

sample

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

Specified by:
sample in interface DiscreteDistribution
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.