mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
26 lines
720 B
TypeScript
26 lines
720 B
TypeScript
// Type definitions for random-seed 0.3
|
|
// Project: https://github.com/skratchdot/random-seed/
|
|
// Definitions by: Endel Dreyer <https://github.com/endel>
|
|
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
|
|
|
|
export interface RandomSeed {
|
|
(range: number): number;
|
|
range(range: number): number;
|
|
random(): number;
|
|
floatBetween(min: number, max: number): number;
|
|
intBetween(min: number, max: number): number;
|
|
|
|
string(count: number): string;
|
|
seed(seed: string): void;
|
|
|
|
cleanString(inStr: string): string;
|
|
hashString(inStr: string): string;
|
|
|
|
addEntropy(...args: any[]): void;
|
|
initState(): void;
|
|
|
|
done(): void;
|
|
}
|
|
|
|
export function create(seed?: string): RandomSeed;
|