psimjava
Class Poisson

java.lang.Object
  extended by psimjava.Poisson

public class Poisson
extends java.lang.Object

Poisson Distribution random number generator

PsimJ Java package for OO simulation

Object-oriented simulation package, process interaction approach.

(C) J. M. Garrido. June 2000, 2003, 2004, 2007

Object-oriented simulation package, process interaction approach


Constructor Summary
Poisson(double mean)
          Constructor to initialize a random number generator using a Poisson distribution.
Poisson(double mean, long seed)
          Constructor to initialize a random number generator using a Poisson distribution.
 
Method Summary
 long draw()
          This function generates a random number using a Poisson distribution.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Poisson

public Poisson(double mean,
               long seed)
Constructor to initialize a random number generator using a Poisson distribution.

Parameters:
pmean - the mean value of the distribution
seed - long, the seed for selecting an appropriate random stream.

Poisson

public Poisson(double mean)
Constructor to initialize a random number generator using a Poisson distribution.

Parameters:
mean - double, the mean value of the distribution
Method Detail

draw

public long draw()
This function generates a random number using a Poisson distribution.

Returns:
long, a random number that represents the number of arrivals.