aboutsummaryrefslogtreecommitdiff
path: root/src/utils/random.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/utils/random.ts')
-rw-r--r--src/utils/random.ts12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/utils/random.ts b/src/utils/random.ts
index 6df941d..3a13be5 100644
--- a/src/utils/random.ts
+++ b/src/utils/random.ts
@@ -18,4 +18,14 @@ const shuffleArray = <T>(array: T[]): T[] => shuffleArrayMutate([...array]);
const shuffleString = (str: string, delimiter = ''): string => shuffleArrayMutate(str.split(delimiter)).join(delimiter);
-export { randFromArray, randIntFromInterval, random, shuffleArray, shuffleArrayMutate, shuffleString };
+const generateRandomId = () => `id-${random().toString(36).substring(2, 12)}`;
+
+export {
+ randFromArray,
+ randIntFromInterval,
+ random,
+ shuffleArray,
+ shuffleArrayMutate,
+ shuffleString,
+ generateRandomId,
+};