UNPKG

gnablib

Version:

A lean, zero dependency library to provide a useful base for your project.

12 lines (11 loc) 436 B
/*! Copyright 2023-2024 the gnablib contributors MPL-1.1 */ import { IRandSrc } from './interfaces/IRandSrc.js'; export declare class RandTk { private readonly rs; constructor(rs: IRandSrc); floatBetween(lowInc: number, highExc: number): number; intBetween(lowInc: number, highExc: number): number; private wtRnd; weightedCumulative(weights: number[]): number; weightedRelative(weights: number[]): number; }