Files
infisical/frontend/src/components/utilities/randomId.ts
T

14 lines
348 B
TypeScript

/**
* This function returns a random identifier.
* @returns
*/
const guidGenerator = () => {
const S4 = () => {
// eslint-disable-next-line no-bitwise
return (((1 + Math.random()) * 0x10000) | 0).toString(16).substring(1);
};
return `${S4() + S4()}-${S4()}-${S4()}-${S4()}-${S4()}${S4()}${S4()}`;
};
export default guidGenerator;