All files / tests/utils random.ts

22.22% Statements 2/9
0% Branches 0/2
0% Functions 0/1
12.5% Lines 1/8

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 121x                      
export const random = (min: number, max: number, int?: boolean) => {
  Iif (min > max) {
    throw new Error("x > y");
  }
  const delta = max - min;
  const res = min + Math.random() * delta;
  Iif (int) {
    return Math.floor(res);
  }
  return res;
};