The shapes are random. The colours are random. At worst I’m showing one in every three of these images.
Randomness gives good results far more often than it should. Is it the heuristics I’m coding in, or is aesthetics really random?
Time to start adding rules.