org.apache.mahout.math.jet.random.engine
Class MersenneTwister64

java.lang.Object
  extended by org.apache.mahout.math.PersistentObject
      extended by org.apache.mahout.math.jet.random.engine.RandomEngine
          extended by org.apache.mahout.math.jet.random.engine.MersenneTwister
              extended by org.apache.mahout.math.jet.random.engine.MersenneTwister64
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, DoubleFunction, IntFunction, UnaryFunction

Deprecated. until unit tests are in place. Until this time, this class/interface is unsupported.

@Deprecated
public class MersenneTwister64
extends MersenneTwister

See Also:
Serialized Form

Constructor Summary
MersenneTwister64()
          Deprecated. Constructs and returns a random number generator with a default seed, which is a constant.
MersenneTwister64(java.util.Date d)
          Deprecated. Constructs and returns a random number generator seeded with the given date.
MersenneTwister64(int seed)
          Deprecated. Constructs and returns a random number generator with the given seed.
 
Method Summary
 double raw()
          Deprecated. Returns a 64 bit uniformly distributed random number in the open unit interval (0.0,1.0) (excluding 0.0 and 1.0).
 
Methods inherited from class org.apache.mahout.math.jet.random.engine.MersenneTwister
clone, nextBlock, nextInt, setSeed
 
Methods inherited from class org.apache.mahout.math.jet.random.engine.RandomEngine
apply, apply, makeDefault, nextDouble, nextFloat, nextLong
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MersenneTwister64

public MersenneTwister64()
Deprecated. 
Constructs and returns a random number generator with a default seed, which is a constant.


MersenneTwister64

public MersenneTwister64(int seed)
Deprecated. 
Constructs and returns a random number generator with the given seed.

Parameters:
seed - should not be 0, in such a case MersenneTwister64.DEFAULT_SEED is silently substituted.

MersenneTwister64

public MersenneTwister64(java.util.Date d)
Deprecated. 
Constructs and returns a random number generator seeded with the given date.

Parameters:
d - typically new Date()
Method Detail

raw

public double raw()
Deprecated. 
Returns a 64 bit uniformly distributed random number in the open unit interval (0.0,1.0) (excluding 0.0 and 1.0).

Overrides:
raw in class RandomEngine


Copyright © 2008-2010 The Apache Software Foundation. All Rights Reserved.