org.agmodel.bioinfo.stat
Class MersenneTwister

java.lang.Object
  extended byjava.util.Random
      extended byorg.agmodel.bioinfo.stat.MersenneTwister
All Implemented Interfaces:
java.io.Serializable

public class MersenneTwister
extends java.util.Random

See Also:
Serialized Form

Constructor Summary
MersenneTwister()
          引数なしのコンストラクタ 時間がシードになる
MersenneTwister(int[] seeds)
          int型のシードを設定するコンストラクタ
MersenneTwister(long seed)
          long型のシードを設定するコンストラクタ
 
Method Summary
protected  int next(int bits)
           
 void setSeed(int[] seeds)
           
 void setSeed(long seed)
          long型のシードの設定
 
Methods inherited from class java.util.Random
nextBoolean, nextBytes, nextDouble, nextFloat, nextGaussian, nextInt, nextInt, nextLong
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MersenneTwister

public MersenneTwister()
引数なしのコンストラクタ 時間がシードになる


MersenneTwister

public MersenneTwister(long seed)
long型のシードを設定するコンストラクタ

Parameters:
seed -

MersenneTwister

public MersenneTwister(int[] seeds)
int型のシードを設定するコンストラクタ

Parameters:
seeds -
Method Detail

setSeed

public void setSeed(long seed)
long型のシードの設定


setSeed

public void setSeed(int[] seeds)

next

protected int next(int bits)