UNPKG

@embrace-io/web-sdk

Version:
14 lines (13 loc) 433 B
//#region src/utils/generateUUID.ts const UUID_BYTES = 16; const BUFFER = new Uint8Array(UUID_BYTES); const HEX = Array.from({ length: 256 }, (_, i) => i.toString(16).padStart(2, "0").toUpperCase()); const generateUUID = () => { crypto.getRandomValues(BUFFER); let hex = ""; for (let i = 0; i < UUID_BYTES; i++) hex += HEX[BUFFER[i]]; return hex; }; //#endregion export { generateUUID }; //# sourceMappingURL=generateUUID.js.map