JSFiddle - React, Tailwind, and code Playground
HTML
<pre id="json"></pre>
JavaScript
// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/random
// Returns a random integer between min (included) and max (excluded)
// Using Math.round() will give you a non-uniform distribution!
function getRandomInt(min, max) {
return Math.floor(Math.random() * (max - min)) + min;
}
var data = {};
var a;
var i = 0;
for (i = 0; i < 100000; ++i)
{
a = getRandomInt(1,50);
if (typeof data[a] === 'undefined') { // first time initialize
data[a] = 1;
} else {
data[a] = data[a] + 1;
}
}
console.log(data);
document.getElementById("json").innerHTML = JSON.stringify(data, undefined, 2);