/** * Generates a random number between min and max (inclusive for integers, exclusive for floats). * * @param min - The minimum value. * @param max - The maximum value. * @param integer - Whether to return an integer (default: true). * @returns A random number between min and max. * * @throws {Error} If min or max is NaN, not safe integers (when integer=true), or min >= max. * * @example * // Random integer between 1 and 10 * randomBetween(1, 10); // 7 * * @example * // Random float between 0 and 1 * randomBetween(0, 1, false); // 0.73421 * * @example * // Dice roll * randomBetween(1, 6); // 4 * * @deprecated Use `randomInt(min, max)` for integers or `randomFloat(min, max)` * for floats from `@ts-utilkit/random` directly. Will be removed in the next major version. * * @complexity Time: O(1), Space: O(1) */ export declare function randomBetween(min: number, max: number, integer?: boolean): number; //# sourceMappingURL=randomBetween.d.ts.map