mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
Add 1. all-the-package-names 2. date-range-array 3. download-file-sync 4. node-wget-promise 5. random 6. stats-lite
31 lines
1.2 KiB
TypeScript
31 lines
1.2 KiB
TypeScript
// Type definitions for random 2.1
|
|
// Project: https://github.com/transitive-bullshit/random
|
|
// Definitions by: Nathan Shively-Sanders <https://github.com/sandersn>
|
|
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
|
|
export function float(min?: number, max?: number): number;
|
|
export function int(min?: number, max?: number): number;
|
|
export function boolean(): boolean;
|
|
|
|
export function uniform(min: number, max: number): () => number;
|
|
export function uniformInt(min: number, max: number): () => number;
|
|
export function uniformBoolean(): () => boolean;
|
|
|
|
export function normal(mu: number, sigma: number): () => number;
|
|
export function logNormal(mu: number, sigma: number): () => number;
|
|
|
|
export function bernoulli(p: number): () => number;
|
|
export function binomial(n: number, p: number): () => number;
|
|
export function geometric(p: number): () => number;
|
|
|
|
export function poisson(lambda: number): () => number;
|
|
export function exponential(lambda: number): () => number;
|
|
|
|
export function irwinHall(n: number): () => number;
|
|
export function bates(n: number): () => number;
|
|
export function pareto(alpha: number): () => number;
|
|
|
|
export function use(n: number): void;
|
|
|
|
export function patch(): void;
|
|
export function unpatch(): void;
|