getRandomValuesSeeded
import { getRandomValuesSeeded } from "jsr:@ende/random";function ยท experimental
function getRandomValuesSeeded(seed: bigint): RandomValueGeneratorCreates a pseudo-random value generator that populates typed arrays, based on the given seed. The algorithm used for generation is PCG32.
seed: bigintThe seed used to initialize the random number generator's state.
Returns
A pseudo-random value generator function, which will generate different values on each call.
Example: Usage
import { getRandomValuesSeeded } from "@ende/random";
import { assertEquals } from "@ende/assert";
const getRandomValues = getRandomValuesSeeded(1n);
assertEquals(getRandomValues(new Uint8Array(5)), new Uint8Array([230, 11, 167, 51, 238]));