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 valuegetSeed
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