Class LEcuyer

    • Constructor Summary

      Constructors 
      Constructor Description
      LEcuyer()
      Construct a LEcuyer pseudo uniform random generator.
      LEcuyer​(long seed11, long seed12, long seed13, long seed21, long seed22, long seed23)
      Construct a LEcuyer pseudo uniform random generator and then seed.
    • Constructor Detail

      • LEcuyer

        public LEcuyer()
        Construct a LEcuyer pseudo uniform random generator.
      • LEcuyer

        public LEcuyer​(long seed11,
                       long seed12,
                       long seed13,
                       long seed21,
                       long seed22,
                       long seed23)
        Construct a LEcuyer pseudo uniform random generator and then seed.
        Parameters:
        seed11 - a seed
        seed12 - a seed
        seed13 - a seed
        seed21 - a seed
        seed22 - a seed
        seed23 - a seed
    • Method Detail

      • seed

        public void seed​(long... seeds)
        Seed the random number/vector/scenario generator to produce repeatable experiments.

        If there are not enough, i.e., fewer than 6, seeds, we recycle them. If there are more, we take the first 6 and ignore the rest.

        Specified by:
        seed in interface Seedable
        Parameters:
        seeds - an array of seeds