import { RandomGenerator } from "@nestia/e2e";
import { randint } from "tstl";

export const AdvancedRandomGenerator = {
  ...RandomGenerator,
  name: (length: number = 3) =>
    Array(length)
      .fill("")
      .map(() => String.fromCharCode(randint(44031, 55203)))
      .join(""),
  cardNumber: () =>
    new Array(4)
      .fill("")
      .map(() => randint(0, 9999).toString().padStart(4, "0"))
      .join("-"),
};
