diff options
author | Tyler Schicke <tyler_schicke@brown.edu> | 2019-01-15 22:31:57 -0500 |
---|---|---|
committer | Tyler Schicke <tyler_schicke@brown.edu> | 2019-01-15 22:31:57 -0500 |
commit | 89204d74d2a5014b4e241973b1bdb8461ed4f78c (patch) | |
tree | 4bf58acfdad603375953b2de3610dc946e569b71 /src/Utils.ts | |
parent | 3de39e2608e62a278b9c8cc37b53333f0877fa59 (diff) |
More stuff set up
Diffstat (limited to 'src/Utils.ts')
-rw-r--r-- | src/Utils.ts | 14 |
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 |