interface SeededRandomnessConfig {
    randomnessConsumers: string[];
    randomnessProducers: { name: string; type: "function" | "assignment" }[];
    [key: string]: unknown;
}

Hierarchy (View Summary)

Indexable

  • [key: string]: unknown

Hierarchy-Diagram

UML class diagram of SeededRandomnessConfig

Properties

randomnessConsumers: string[]

A set of randomness consumer function names that require a seed to be set prior to invocation.

randomnessProducers: { name: string; type: "function" | "assignment" }[]

A set of functions and variables whose invocation or assignment causes a random seeded to be set. Each entry has a type, which is either function or assignment, and a name, which is the name of the function or variable. The default value for this is the function set.seed and the variable .Random.seed.