UNPKG

@seroh/roll

Version:

An RPG dice-rolling library with a variety of built-in roll mechanics.

12 lines 440 B
import { Randomizer } from "./Randomizer"; export declare class WeightedRandomizer extends Randomizer { private weights; private cumulativeWeights; constructor(weights: Record<number, number>); generator(): number; private validateWeights; private convertToCumulativeWeights; private mapToWeightedValue; protected scaleToRange(weightedRoll: number): number; } //# sourceMappingURL=WeightedRandomizer.d.ts.map