UNPKG

@nativewrappers/client

Version:

Javascript/Typescript wrapper for the FiveM natives

26 lines (25 loc) 734 B
export class Crypto { static uuidv4() { let uuid = ''; for (let ii = 0; ii < 32; ii += 1) { switch (ii) { case 8: case 20: uuid += '-'; uuid += ((Math.random() * 16) | 0).toString(16); break; case 12: uuid += '-'; uuid += '4'; break; case 16: uuid += '-'; uuid += ((Math.random() * 4) | 8).toString(16); break; default: uuid += ((Math.random() * 16) | 0).toString(16); } } return uuid; } }