Skip to main content
Module

x/mtrand/mod_test.ts

mt19937 for Deno
Latest
File
import { assertEquals } from "./test_deps.ts";import { castUint32, mtrand } from "./mod.ts";
const { test } = Deno;
export const runTests = () => { const rand = mtrand(0); const rands = [];
console.log("Here are some random numbers:\n"); for (let i = 0; i < 10; i++) { // console.log(`${i}: ${rng.next().value}`); rands.push(rand.next().value); } const uniqueRands = new Set(rands); test("all elms are unique", () => { assertEquals(rands.length === uniqueRands.size, true); });};