jhplot.math
Class Poisson

java.lang.Object
  extended by jhplot.math.Poisson

public class Poisson
extends Object

Build a Poisson distribution


Constructor Summary
Poisson(double lambda)
          Build a Poisson random numbers with a given lambda
Poisson(long seed, double lambda)
          Build a Posson random numbers
Poisson(Random rand, double lambda)
          Build a Posson generator
 
Method Summary
static void main(String[] args)
           
 int next()
          Get next Poisson random number with the lambda given in constructor
 int next(double lambda)
          Get next Poisson random number with a new lambda (overwrides the default)
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Poisson

public Poisson(Random rand,
               double lambda)
Build a Posson generator

Parameters:
rand - input Random generator
lambda - lambda

Poisson

public Poisson(double lambda)
Build a Poisson random numbers with a given lambda

Parameters:
lambda - Lambda

Poisson

public Poisson(long seed,
               double lambda)
Build a Posson random numbers

Parameters:
seed - seed to reseed the generator
lambda - lambda
Method Detail

next

public int next()
Get next Poisson random number with the lambda given in constructor

Returns:

next

public int next(double lambda)
Get next Poisson random number with a new lambda (overwrides the default)

Parameters:
lambda - new lambda
Returns:

main

public static final void main(String[] args)


jHepWork 3.0 ©