UNPKG

nativeprng

Version:

Native Mulberry32, SplitMix32, and Thrust (63-bit) PRNG functions.

15 lines (11 loc) 510 B
/** This file is part of natlab. * https://github.com/mvasilkov/natlab * @license MIT+Ethics | Copyright (c) 2022–2025 Mark Vasilkov * See https://github.com/mvasilkov/natlab/blob/master/LICENSE */ 'use strict' import { createRequire } from 'node:module' const require = createRequire(import.meta.url) export const mulberry32 = require('./build/Release/mulberry32.node') export const splitMix32 = require('./build/Release/splitMix32.node') export const thrust = require('./build/Release/thrust.node')