The algorithm is based on Stephen Wolfram's Elementary Cellular Automaton.
This is a 1D cellular automaton with a neighborhood of 5 cells. This gives us 2^5 = 32 patterns for a neighborhood and 2^32 = 4.29B possible combinations!!! The size of the cell varies in a range of 2 to 8. There is a 15% of getting a black and white art.
Pattern rarity:
- Pattern 1 _25%
- Pattern 2 _30%
- Pattern 3 _35%
- Pattern 4 _15%
Note: The art might look in different resolutions because of the responsive view, but the color, pattern, and layout remain the same.