const defaultMin = 0,
      defaultMax = 100;

/**
 * Generates random number in a specified range
 *
 * @param {number} min
 * @param {number} max
 */
export default function randomNumber(min?: number, max?: number): number {
  min = isNaN(Number(min)) ? defaultMin : Number(min);
  max = isNaN(Number(max)) ? defaultMax : Number(max);

  return Math.floor(Math.random() * (max - min) + min);
}
