/// <summary> /// Construct with a default seed source. /// </summary> public Xoshiro512StarStarRandomFactory() { _seedSource = new DefaultRandomSeedSource(); }
/// <summary> /// Construct with the given seed source. /// </summary> /// <param name="seedSource">Random seed source.</param> public Xoshiro512StarStarRandomFactory( IRandomSeedSource seedSource) { _seedSource = seedSource; }
/// <summary> /// Construct with a default seed source. /// </summary> public Xoshiro256PlusRandomFactory() { _seedSource = new DefaultRandomSeedSource(); }
/// <summary> /// Construct with the given seed source. /// </summary> /// <param name="seedSource">Random seed source.</param> public Xoshiro256PlusRandomFactory( IRandomSeedSource seedSource) { _seedSource = seedSource; }
/// <summary> /// Construct with a default seed source. /// </summary> public Xoshiro256StarStarRandomBuilder() { _seedSource = new DefaultRandomSeedSource(); }
/// <summary> /// Construct with the given seed source. /// </summary> public Xoshiro256StarStarRandomBuilder( IRandomSeedSource seedSource) { _seedSource = seedSource; }
static RandomDefaults() { DefaultRandomSeedSource = new DefaultRandomSeedSource(); DefaultRandomSourceFactory = new Xoshiro256StarStarRandomFactory(DefaultRandomSeedSource); }
static RandomDefaults() { DefaultRandomSeedSource = new DefaultRandomSeedSource(); DefaultRandomSourceBuilder = new Xoshiro256StarStarRandomBuilder(DefaultRandomSeedSource); }
/// <summary> /// Construct with the given seed source. /// </summary> public XorShiftRandomFactory( IRandomSeedSource seedSource) { _seedSource = seedSource; }
/// <summary> /// Construct with a default seed source. /// </summary> public XorShiftRandomFactory() { _seedSource = new DefaultRandomSeedSource(); }
/// <summary> /// Construct with the given seed source. /// </summary> public XorShiftRandomBuilder( IRandomSeedSource seedSource) { _seedSource = seedSource; }
/// <summary> /// Construct with a default seed source. /// </summary> public XorShiftRandomBuilder() { _seedSource = new DefaultRandomSeedSource(); }
/// <summary> /// Construct with the given seed source. /// </summary> public Xoshiro256PlusRandomBuilder( IRandomSeedSource seedSource) { _seedSource = seedSource; }