public MultiplyWithCarryRng(int seed) { var ints = RngHelpers.ArrayFromSeed(seed); z = ints[1]; w = ints[2]; }
public KissRng(int seed) { var ints = RngHelpers.ArrayFromSeed(seed); z = ints[1]; w = ints[2]; jsr = ints[3]; jcong = ints[4]; }
public MSSRMRng(int seed) { var ints = RngHelpers.ArrayFromSeed(seed); z = ints[1]; w = ints[2]; jsr = ints[3]; jcong = ints[4]; InitalizeLaggedFibTable(ints); InitalizeSubWithBorrowTable(ints); }
public SubstractWithBorrowRng(int seed) { var ints = RngHelpers.ArrayFromSeed(seed); InitalizeSubWithBorrowTable(ints); }
public LaggedFibonacciRng(int seed) { uint[] ints = RngHelpers.ArrayFromSeed(seed); InitalizeLaggedFibTable(ints); }
public CongruentialRng(int seed) { var ints = RngHelpers.ArrayFromSeed(seed); jcong = ints[1]; }
public ShiftRegisterRng(int seed) { var ints = RngHelpers.ArrayFromSeed(seed); jsr = ints[1]; }