nl.tudelft.simulation.jstats.distributions
Class DistDiscreteUniform

java.lang.Object
  extended by nl.tudelft.simulation.jstats.distributions.Dist
      extended by nl.tudelft.simulation.jstats.distributions.DistDiscrete
          extended by nl.tudelft.simulation.jstats.distributions.DistDiscreteUniform
All Implemented Interfaces:
Serializable

public class DistDiscreteUniform
extends DistDiscrete

The discrete Uniform distribution. For more information on this distribution see http://mathworld.wolfram.com/UniformDistribution.html

(c) copyright 2002-2004 Delft University of Technology , the Netherlands.
See for project information www.simulation.tudelft.nl
License of use: Lesser General Public License (LGPL) , no warranty.

Since:
1.2
Version:
$Revision: 1.1 $ $Date: 2007/01/06 13:25:42 $
Author:
Alexander Verbraeck
Peter Jacobs
See Also:
Serialized Form

Field Summary
 
Fields inherited from class nl.tudelft.simulation.jstats.distributions.Dist
stream
 
Constructor Summary
DistDiscreteUniform(StreamInterface stream, long min, long max)
          constructs a new uniform distribution.
 
Method Summary
 long draw()
          draws the next long from the stream.
 double probability(int observation)
          returns the propbability of the observation in this particular distribution.
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DistDiscreteUniform

public DistDiscreteUniform(StreamInterface stream,
                           long min,
                           long max)
constructs a new uniform distribution. Random occurence with several possible outcomes, each of which is equally likely.

Parameters:
stream - the numberstream
min - the minimal value
max - the maximum value
Method Detail

draw

public long draw()
Description copied from class: DistDiscrete
draws the next long from the stream.

Specified by:
draw in class DistDiscrete
Returns:
long
See Also:
DistDiscrete.draw()

probability

public double probability(int observation)
Description copied from class: DistDiscrete
returns the propbability of the observation in this particular distribution.

Specified by:
probability in class DistDiscrete
Parameters:
observation - the discrete observation.
Returns:
double the probability.
See Also:
#probability(int)

toString

public String toString()
Overrides:
toString in class Object
See Also:
Object.toString()


Copyright © 2002-2011 Delft University of Technology, the Netherlands. All Rights Reserved.