js-randomness-predictor
Version:
Predict Math.random output in Node, Chrome, and Firefox
20 lines (19 loc) • 626 B
TypeScript
export declare const DEFAULT_NUM_PREDICTIONS = 10;
export declare const PREDICTOR_ENVIRONMENTS: readonly ["firefox", "chrome", "v8"];
export type PredictorEnvironment = (typeof PREDICTOR_ENVIRONMENTS)[number];
export interface PredictorArgs {
environment: PredictorEnvironment;
sequence?: number[];
predictions?: number;
}
export type OptionalResults = {
actual: number[] | string;
isCorrect?: boolean;
};
export type PredictorResult = OptionalResults & {
sequence: number[];
predictions: number[];
};
export declare class SequenceNotFoundError extends Error {
constructor(message?: string);
}