UNPKG

@studyportals/sp-hs-misc

Version:

Miscellaneous code used in HouseStark's projects

24 lines 679 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Randomization = void 0; /** * Provides the necessary functionality to generate various * random values. */ class Randomization { /** * Generates a new GUID. */ guid() { // // Thanks! // https://stackoverflow.com/a/2117523/3398810 // return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function (c) { let r = Math.random() * 16 | 0, v = c === 'x' ? r : (r & 0x3 | 0x8); return v.toString(16); }); } } exports.Randomization = Randomization; //# sourceMappingURL=randomization.class.js.map