Create a seeded PRNG (mulberry32) exposing the shared samplers.
The 32-bit seed; the same seed always yields the same stream.
The seeded generator.
import { createRng } from '@libraz/libcantus';const rng = createRng(42);rng.next(); // deterministic float in [0, 1)rng.range(1, 6); // deterministic integer in [1, 6] Copy
import { createRng } from '@libraz/libcantus';const rng = createRng(42);rng.next(); // deterministic float in [0, 1)rng.range(1, 6); // deterministic integer in [1, 6]
Create a seeded PRNG (mulberry32) exposing the shared samplers.