@studyportals/sp-hs-misc
Version:
Miscellaneous code used in HouseStark's projects
21 lines • 557 B
JavaScript
/**
* 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);
});
}
}
export { Randomization };
//# sourceMappingURL=randomization.class.js.map