UNPKG

@lazy-random/util-distributions

Version:
20 lines (17 loc) 600 B
export interface IRNGLike { next(): number; seed?(seed?: any, opts?: any, ...argv: any[]): any; } export declare function randIndex(random: IRNGLike, len: number): number; export declare function randIndexWithRange(random: IRNGLike, start: number, end: number): number; export declare function float(random: IRNGLike, min: number, max: number): number; export declare function int(random: IRNGLike, min: number, max: number): number; declare const UtilDistributions: { randIndex: typeof randIndex; float: typeof float; int: typeof int; }; export { UtilDistributions as default, }; export {};