import { expect, test } from "vitest"; import { mulberry32 } from "./mulberry32.ts"; test("mulberry32", () => { const nextA = mulberry32(1); const nextA2 = mulberry32(1); const nextB = mulberry32(2); const a1 = nextA(); expect(a1).toBe(0.6270739405881613); expect(nextA2()).toBe(a1); expect(nextA()).not.toBe(a1); expect(nextB()).not.toBe(a1); });