DRCL J-Sim API

drcl.util.random
Class UniformDistribution

java.lang.Object
  extended bydrcl.DrclObj
      extended bydrcl.util.random.RandomNumberGenerator
          extended bydrcl.util.random.UniformDistribution
All Implemented Interfaces:
java.lang.Cloneable, ObjectCloneable, ObjectDuplicable, java.io.Serializable

public class UniformDistribution
extends RandomNumberGenerator

See Also:
Serialized Form

Constructor Summary
UniformDistribution()
           
UniformDistribution(double min_, double max_)
           
UniformDistribution(double min_, double max_, long seed_)
           
UniformDistribution(long seed_)
           
 
Method Summary
 double getMax()
           
 double getMean()
           
 double getMin()
           
 java.lang.String getName()
           
 double getStd()
           
 java.lang.String info(java.lang.String prefix_)
           
 double nextDouble()
           
 int nextInt()
           
 long nextLong()
           
 java.lang.String oneline()
           
 void setMax(double max_)
           
 void setMin(double min_)
           
 
Methods inherited from class drcl.util.random.RandomNumberGenerator
duplicate, getSeed, info, reset, setSeed, toString
 
Methods inherited from class drcl.DrclObj
clone
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

UniformDistribution

public UniformDistribution(double min_,
                           double max_)

UniformDistribution

public UniformDistribution(double min_,
                           double max_,
                           long seed_)

UniformDistribution

public UniformDistribution()

UniformDistribution

public UniformDistribution(long seed_)
Method Detail

getName

public java.lang.String getName()
Specified by:
getName in class RandomNumberGenerator

nextDouble

public double nextDouble()
Specified by:
nextDouble in class RandomNumberGenerator

nextInt

public int nextInt()
Specified by:
nextInt in class RandomNumberGenerator

nextLong

public long nextLong()
Specified by:
nextLong in class RandomNumberGenerator

getMax

public double getMax()

setMax

public void setMax(double max_)

getMin

public double getMin()

setMin

public void setMin(double min_)

getMean

public double getMean()
Overrides:
getMean in class RandomNumberGenerator

getStd

public double getStd()
Overrides:
getStd in class RandomNumberGenerator

info

public java.lang.String info(java.lang.String prefix_)
Overrides:
info in class RandomNumberGenerator

oneline

public java.lang.String oneline()
Overrides:
oneline in class RandomNumberGenerator

DRCL J-Sim API

Copyright © 1998-2003 Distributed Real-time Computing Lab (DRCL). All Rights Reserved.     ~ To J-Sim Home ~