aboutsummaryrefslogtreecommitdiff
path: root/src/Utils.ts
diff options
context:
space:
mode:
authorTyler Schicke <tyler_schicke@brown.edu>2019-01-15 22:31:57 -0500
committerTyler Schicke <tyler_schicke@brown.edu>2019-01-15 22:31:57 -0500
commit89204d74d2a5014b4e241973b1bdb8461ed4f78c (patch)
tree4bf58acfdad603375953b2de3610dc946e569b71 /src/Utils.ts
parent3de39e2608e62a278b9c8cc37b53333f0877fa59 (diff)
More stuff set up
Diffstat (limited to 'src/Utils.ts')
-rw-r--r--src/Utils.ts14
1 files changed, 6 insertions, 8 deletions
diff --git a/src/Utils.ts b/src/Utils.ts
index f404adf14..f352b87e3 100644
--- a/src/Utils.ts
+++ b/src/Utils.ts
@@ -1,15 +1,13 @@
-
+import v4 = require('uuid/v4');
+import v5 = require("uuid/v5");
export class Utils {
- public static GenerateGuid() {
- function s4() {
- return Math.floor((1 + Math.random()) * 0x10000).toString(16).substring(1);
- }
- return s4() + s4() + '-' + s4() + '-' + s4() + '-' + s4() + '-' + s4() + s4() + s4();
+ public static GenerateGuid(): string {
+ return v4();
}
- public static GenerateDeterministicGuid(seed: string) {
- return seed;
+ public static GenerateDeterministicGuid(seed: string): string {
+ return v5(seed, v5.URL);
}
} \ No newline at end of file