GitHub
deepbox/random

Random Generation

Generate random numbers and tensors from various probability distributions. Set a seed for reproducible results.
setSeed
setSeed(seed: number): void

Set the global random seed. All subsequent random operations will be deterministic. Must be a safe integer.

Parameters:
seed: number - Integer seed value
getSeed
getSeed(): number | undefined

Return the current random seed, or undefined if no seed has been set.

clearSeed
clearSeed(): void

Clear the random seed, returning to non-deterministic random number generation.

seed.ts
import { setSeed, getSeed, clearSeed } from "deepbox/random";setSeed(42);console.log(getSeed()); // 42// All random calls below will be deterministicclearSeed();            // Back to non-deterministicconsole.log(getSeed()); // undefined