UNPKG

@snipsonian/core

Version:

Core/base reusable javascript code snippets

14 lines (11 loc) 325 B
import assert from '../assert'; export default function getRandomNumber({ min = 0, max = Number.MAX_SAFE_INTEGER, }: { min?: number; max?: number; } = {}): number { assert(min, (val) => val >= 0, 'The min value should be minimal 0.'); return Math.floor((Math.random() * ((max - min) + 1)) + min); }