UNPKG

@mousepox/math

Version:

Math-related objects and utilities

14 lines (13 loc) 445 B
import { IRange } from "./core"; export declare class Random { static getDiceNotationRange(notation: string): IRange; state: number; constructor(seed?: number); reset(seed?: number): void; next(): number; integer(min: number, max: number): number; chance(probability: number): boolean; choice<T>(items: T[], remove?: boolean): T; shuffle(items: any[]): void; rollDiceNotation(notation: string): number; }