Class MersenneTwister64

    • Constructor Detail

      • MersenneTwister64

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

        public MersenneTwister64​(int seed)
        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​(Date d)
        Constructs and returns a random number generator seeded with the given date.
        Parameters:
        d - typically new java.util.Date()
    • Method Detail

      • raw

        public double raw()
        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
        Returns:
        the random number