Files
nage/engine/lib/mulberry32.test.ts

15 lines
358 B
TypeScript

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);
});