JSFiddle - React, Tailwind, and code Playground
HTML
<canvas></canvas>
JavaScript
var r = 100;
var n = 10000;
var canvas = document.querySelector("canvas");
var context = canvas.getContext("2d");
canvas.width = 2 * r;
canvas.height = 2 * r;
context.transform(1, 0, 0, -1, r, r);
for (var i = 0; i < n; ++i) {
var a = Math.random() * Math.PI;
var R = Math.sqrt(Math.random()) * r * (Math.round(Math.random() * 2) - 1);
var x = R * Math.cos(a);
var y = R * Math.sin(a);
context.fillRect(x, y, 1, 1);
}