missing-native-js-functions
Version:
mnJSf that should be the base library for every JS project
26 lines (25 loc) • 846 B
TypeScript
declare global {
interface Math {
/**
* Generates a random floating point number between min and max
* @param {number} min
* @param {number} max
* @returns {number} min < x < max
* @example
* let x = Math.randomBetween(0, 1); // 0.0 < x < 1.0
* x = Math.randomBetween(1, 1590); // 1.0 < x < 1590.0
*/
randomBetween(min: number, max: number): number;
/**
* Generates a random integer between min and max
* @param {number} min
* @param {number} max
* @returns {number} min < x < max
* @example
* let x = Math.randomBetween(0, 1); // 0 < x < 1
* x = Math.randomBetween(1, 1590); // 1 < x < 1590
*/
randomIntBetween(min: number, max: number): number;
}
}
export {};