CodeTunnel.
by SwampFall
HTML
<div id="d"></div>
JavaScript
var svg = "<?xml version='1.0' standalone='no'?><!DOCTYPE svg PUBLIC ' -//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'><svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='-200 -200 400 400' width='150' height='150'><defs><radialGradient id='grad1' cx='50%' cy='50%' r='100%' fx='50%' fy='50%'><stop offset='00%' style='stop-color:rgb(0,0,0);stop-opacity:1'/><stop offset='100%' style='stop-color:rgb(0,0,0);stop-opacity:0.7'/></radialGradient><filter id='glow' x='-30%' y='-30%' width='160%' height='160%'><feGaussianBlur stdDeviation='10 10' result='glow'/><feMerge><feMergeNode in='glow'/><feMergeNode in='glow'/><feMergeNode in='glow'/></feMerge></filter></defs><rect x='-200' y='-200' width='400' height='400' fill='url(#grad1)'/>";
let n = 30;
let m = 60;
for (let i = 0; i < n; i++) {
for (let j = 0; j < m; j++) {
let deg = 360 / m * j;
let d = Math.floor(Math.random() * 2);
let o = Math.floor(Math.random() * 12 * i / n) / 10;
let s = (i + 1) * 2;
let x = (i + 1) * (s / 5);
svg += "<g transform='rotate(" + deg + ")'><text x='" + x + "' fill='lime' style='font-family: consolas; font-size: " + s / 2 + "px; opacity:" + o + "' text-anchor='middle' transform='rotate(90 " + x + " 0)'>" + d + "</text></g>";
}
}
svg += "<text y='20' fill='lime' style='filter: url(#glow); font-family: consolas; font-size: 50' text-anchor='middle'></SwampFall></text><text y='20' fill='white' style='font-family: consolas; font-size: 50; opacity:0.9' text-anchor='middle'></SwampFall></text>";
document.getElementById("d").innerHTML = svg;