1/ Decode1

https://editor.p5js.org/Hansaglam/sketches/YZ0yA8MyZ

Depending on the minimum size, draw 30 different squares.

Increase and decrease x and y by 2 in each iteration.

everytime it will output different variation.

2/ Decode2

https://editor.p5js.org/Hansaglam/sketches/Xi8OAZBLE

Create 400 different rectangles in a loop and create a random number, if the number is higher than 8 give different values and vice versa. Use the generated random numbers for rectangle positions.

3/ Decode3

https://editor.p5js.org/Hansaglam/sketches/IlICMnsZu

Very similar to decode2, this time randomize the starting and ending point of the lines.

4/ Decode4

https://editor.p5js.org/Hansaglam/sketches/IfdFJoVOG