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