nativeprng
Version:
Native Mulberry32, SplitMix32, and Thrust (63-bit) PRNG functions.
15 lines (11 loc) • 510 B
JavaScript
/** 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
*/
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')