org.mmbase.util
Class RandomPlus

java.lang.Object
  |
  +--java.util.Random
        |
        +--org.mmbase.util.RandomPlus
All Implemented Interfaces:
java.io.Serializable

public class RandomPlus
extends java.util.Random

Better random function (see Knuth)

Version:
06-06-1997
Author:
Rico Jansen
See Also:
Serialized Form

Constructor Summary
RandomPlus()
           
RandomPlus(long seed)
           
RandomPlus(long seed, int size)
           
 
Method Summary
 double nextDouble()
           
 float nextFloat()
           
 int nextInt()
           
 long nextLong()
           
 void setSeed(long seed)
           
 
Methods inherited from class java.util.Random
next, nextBoolean, nextBytes, nextGaussian, nextInt
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RandomPlus

public RandomPlus()

RandomPlus

public RandomPlus(long seed)

RandomPlus

public RandomPlus(long seed,
                  int size)
Method Detail

setSeed

public void setSeed(long seed)
Overrides:
setSeed in class java.util.Random

nextInt

public int nextInt()
Overrides:
nextInt in class java.util.Random

nextLong

public long nextLong()
Overrides:
nextLong in class java.util.Random

nextFloat

public float nextFloat()
Overrides:
nextFloat in class java.util.Random

nextDouble

public double nextDouble()
Overrides:
nextDouble in class java.util.Random


MMBase 2002