Pcg32.Factory Struct
Produces Pcg32 RNGs and seeds.
Namespace
RandN.Rngs
Containing Type
Pcg32
Interfaces
Base Types
  • object
  • ValueType
Pcg32.Factory
ValueType
object
IReproducibleRngFactory<Pcg32, Pcg32.Seed>

Syntax

public readonly struct Pcg32.Factory : ValueType, IReproducibleRngFactory<Pcg32, Pcg32.Seed>

Methods

NameReturn ValueSummary
Create(Pcg32.Seed)Pcg32
Creates a new TRng using the specified seed.
CreateSeed<TSeedingRng>(TSeedingRng)Pcg32.Seed
Creates a seed of type TSeed, that can then be used in the Create(TSeed) method to create a TRng.

Extension Methods

NameValueSummary
Create<Pcg32, Pcg32.Seed, TSeedingRng>(TSeedingRng)TRng
Creates a new TRng using a seed created from seedingRng.