Class ThreadIDRLG

All Implemented Interfaces:
RandomLongGenerator, RandomNumberGenerator, Seedable

public class ThreadIDRLG extends ThreadIDRNG implements RandomLongGenerator
This uniform number generator generates independent sequences of random numbers per thread, hence thread-safe.
  • Constructor Details

    • ThreadIDRLG

      public ThreadIDRLG(int N, long seed)
      Constructs a per-context repeatable RLG.
      Parameters:
      N - the maximum number of threads
      seed - a seed
    • ThreadIDRLG

      public ThreadIDRLG(int N)
      Constructs a per-context repeatable RLG.
      Parameters:
      N - the maximum number of threads
    • ThreadIDRLG

      public ThreadIDRLG()
      Constructs a per-context repeatable RLG.
    • ThreadIDRLG

      public ThreadIDRLG(long seed)
      Constructs a per-context repeatable RLG.
      Parameters:
      seed - a seed
  • Method Details