js-randomness-predictor
Version:
Predict Math.random output in Node, Deno, Bun, Chrome, Firefox, and Safari
18 lines (17 loc) • 979 B
JavaScript
// prettier-ignore
import { FirefoxRandomnessPredictor, ChromeRandomnessPredictor, NodeRandomnessPredictor, SafariRandomnessPredictor, BunRandomnessPredictor, DenoRandomnessPredictor, } from "./predictors/index.js";
const JSRandomnessPredictor = {
node: (sequence) => new NodeRandomnessPredictor(sequence),
firefox: (sequence) => new FirefoxRandomnessPredictor(sequence),
chrome: (sequence) => new ChromeRandomnessPredictor(sequence),
safari: (sequence) => new SafariRandomnessPredictor(sequence),
bun: (sequence) => new BunRandomnessPredictor(sequence),
deno: (sequence) => new DenoRandomnessPredictor(sequence),
};
export default JSRandomnessPredictor;
export const node = JSRandomnessPredictor.node;
export const firefox = JSRandomnessPredictor.firefox;
export const chrome = JSRandomnessPredictor.chrome;
export const safari = JSRandomnessPredictor.safari;
export const bun = JSRandomnessPredictor.bun;
export const deno = JSRandomnessPredictor.deno;