JSFiddle - React, Tailwind, and code Playground
by jacobwsmith
HTML
<p id="result1"></p>
<p id="result2"></p>
JavaScript
console.clear();
const generateGuid = function() {
return "xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g, function(a) {
var b = 16 * Math.random() | 0;
//console.log('b: ', b)
if("y" === a) {
//console.log('before: ', a);
a = (b & 3 | 8).toString(16);
//console.log('after: ', a);
} else {
a = b.toString(16);
//console.log('B: ', a);
}
return a;
});
}
setTimeout(_ => {
setTimeout(_ => {
const test2 = generateGuid();
document.getElementById('result2').innerHTML = test2
}, 1);
}, 1);
setTimeout(_ => {
const test1 = generateGuid();
document.getElementById('result1').innerHTML = test1
}, 2);