From 08e837bf5559e9680fc8cb99bd05b93f8eb2cac5 Mon Sep 17 00:00:00 2001 From: Flam3rboy <34555296+Flam3rboy@users.noreply.github.com> Date: Thu, 12 Aug 2021 20:09:35 +0200 Subject: :sparkles: api --- api/src/util/RandomInviteID.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 api/src/util/RandomInviteID.ts (limited to 'api/src/util/RandomInviteID.ts') diff --git a/api/src/util/RandomInviteID.ts b/api/src/util/RandomInviteID.ts new file mode 100644 index 00000000..b37994d8 --- /dev/null +++ b/api/src/util/RandomInviteID.ts @@ -0,0 +1,12 @@ +export function random(length = 6) { + // Declare all characters + let chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"; + + // Pick characers randomly + let str = ""; + for (let i = 0; i < length; i++) { + str += chars.charAt(Math.floor(Math.random() * chars.length)); + } + + return str; +} -- cgit 1.5.1