oberknecht-utils
Version:
Utils for oberknecht packages
16 lines (13 loc) • 308 B
text/typescript
export function randomNum(
min?: number | undefined,
max?: number | undefined,
add?: number | undefined
): number {
min = min ?? 0;
max = max ?? 10;
add = add ?? 1;
let s = [min, max].sort((a, b) => {
return a - b;
});
return add + s[0] + Math.floor(Math.random() * (s[1] - s[0]));
}