JSFiddle - React, Tailwind, and code Playground
by ethertank
JavaScript
function getHex() {
return (Math.random()).toString(16).slice(-6);
}
var br = "<br />";
var r = 0,
g = 0,
b = 0;
var times = 5000;
var i;
var rs;
for (i = 0; i < times; i++) {
var c = getHex();
document.write(c + br);
if (c.length != 6) {
document.write("error");
break;
}
rs = parseInt(parseInt(c.substr(0, 2), 16),10);
r = r + rs;
gs = parseInt(parseInt(c.substr(2, 2), 16),10);
g = g + gs;
bs = parseInt(parseInt(c.substr(4, 2), 16),10);
b = b + bs;
}
//127.5
document.write("R=" + r/times + br);
document.write("G=" + g/times + br);
document.write("B=" + b/times + br);
document.body.style.fontFamily = "monospace";