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";