@web3r/flowerkit
Version:
Tree-shakable JavaScript and TypeScript utility library for frontend/browser apps: DOM, events, arrays, objects, strings, date, JSON, and network helpers (ESM/CJS, SSR-friendly).
15 lines (14 loc) • 736 B
text/typescript
export type TGetRandomIntFromIntervalArgs = Parameters<typeof getRandomIntFromInterval>;
export type TGetRandomIntFromIntervalReturn = ReturnType<typeof getRandomIntFromInterval>;
/**
* Gets a random integer between min and max (inclusive)
* @param {number} [min=1] Min value
* @param {number} [max=1000000000] Max value
* @returns {number} Random integer in [min, max]
* @throws {TypeError} getRandomIntFromInterval: min and max must be numbers
* @example
* // How to generate random number between two numbers?
* const randomNumber = getRandomIntFromInterval(1, 10);
* console.log(randomNumber >= 1 && randomNumber <= 10); // => true
*/
export declare const getRandomIntFromInterval: (min?: number, max?: number) => number;