UNPKG

@ndn/util

Version:
17 lines (16 loc) 675 B
/** * Create a random jitter generator function. * @param r - Jitter factor around median. * @param x - Median value. * @returns Jitter generator function. * * @remarks * Each time the returned jitter generator function is called, it returns a number within * `[x*(1-r), x*(1+r)]` range. For example, `randomJitter(0.1, 2)` creates a jitter generator * function that returns random values within `[1.8, 2.2]` range. */ export declare function randomJitter(r: number, x?: number): () => number; export declare namespace randomJitter { /** Create a random generator function between `[min,max]`. */ function between(min: number, max: number): () => number; }