This generator generates random squares within squares. The colors of the squares depend on a random function deciding between 3 choices: monochrome, harmonic and complementary colors.