How to generate semi-random shapes that conform to grid like this?

I’m working on this logo for an open source debugging tool. Using an 8pt grid I created a series of 8pt and 64pt shapes, and an 8pt beveled radius.

But the creative goal is to surround this logo by a giant matrix of randomized “glyphs” or “characters” like this that all adhere to the same grid and follow a similar visual pattern.

The idea is to depict the debugging process and the logo represents a fully “debugged” portion of the data.

Sort of like this, but with those 0’s eventually being more varied.

This could be exhausting to make by hand so I’m turning to the GH community to see if there’s any procedural way to do something like this?