const uuid = (Math.random() + 1).toString(36).substring(2);
console.log(uuid);
var uniq = 'id' + (new Date()).getTime();
function randomId(): string {
const uint32 = window.crypto.getRandomValues(new Uint32Array(1))[0];
return uint32.toString(16);
}
//generates random id;
let guid = () => {
let s4 = () => {
return Math.floor((1 + Math.random()) * 0x10000)
.toString(16)
.substring(1);
}
//return id of format 'aaaaaaaa'-'aaaa'-'aaaa'-'aaaa'-'aaaaaaaaaaaa'
return s4() + s4() + '-' + s4() + '-' + s4() + '-' + s4() + '-' + s4() + s4() + s4();
}
console.log(guid());
//"c2181edf-041b-0a61-3651-79d671fa3db7"