GYWH.com
Since the 1980s I have written programs and scripts that use a random number generator to create dynamic visual art. I am slowly converting my programs to HTML and javascript, to share them here. Enjoy!
Most of these programs have the following features:
 Unique  Each piece of art is generated from multiple random numbers, making each example a oneinatrillion chance; you'll never see the same piece twice.
 Dynamic  They move! You can watch them being created, over and over.
 Ephemeral  Each piece of art disappears after a few seconds and will never be produced again. You can pause the program and print the page or do a screen capture; otherwise, the artwork is gone forever.
 Imagination Tools  The artworks produced by these programs are meant to be aesthetically pleasing, creativity inspiring, and hypnotic. Use them to spur your imagination.

MoirĂ© Mux
Using the computer to create random moirĂ© patterns. From 2010.

Symmetry Looper  Same Color
Draws four canvases with reflective symmetry, in one color, continuously. From 2012.

Symmetry Looper  Black and White
Draws four canvases with reflective symmetry, in black and white, continuously.

Symmetry Looper  Four Color
Draws four canvases with reflective symmetry, in four random colors, continuously. From 2012.

Symmetry Looper  How It Works
Here is some information about how the Reflective Symmetry Looper works.

Symmetry Ekser
Another random number art program based on the Reflective Symmetry Looper.

Random Fittings
A script that randomly joins pipe fittings.

Random Fittings 2
A larger version of my script that randomly joins pipe fittings, with a slightly different algorithm.

The Randomly Curved Line
This randomlycurved line is the basis for many of my random art programs.

Rotational Symmetry Looper  Same Color
Draws four canvases with rotational symmetry, in one color, continuously. From 2016.

Rotational Symmetry Looper  Black and White
Draws four canvases with rotational symmetry, in black, white, or gray, continuously. From 2016.

Rotational Symmetry Looper  Four Color
Draws four canvases with rotational symmetry, in four colors, continuously. From 2016.

Rotational Symmetry Looper  How It Works
Here is some information about how the Rotational Symmetry Looper works.

Comparing the Reflective and Rotational Symmetry Loopers
Sidebyside comparison of two kinds of symmetry.

Random Roadways
I adapted the Fittings script to draw random Roadways.

Road Mazes
Using the Random Roadways script to make mazes.

Random Racetracks
Using the Random Roadways script to build Random Racetracks.

Bilateral Symmetry Looper  Vertical
Draws four canvases with vertical bilateral symmetry, in black and white, continuously.

Bilateral Symmetry Looper  Horizontal
Draws four canvases with horizontal bilateral symmetry, in black and white, continuously.

Twofold Offset Symmetry Looper
Draws four canvases with twofold rotational symmetry, in black and white, continuously.

Symmetry Looper  One Large Canvas
Large singlecanvas Symmetry Looper.

Unconnected Symmetry Looper
More experiments with the Symmetry Looper.

Four Siblings Symmetry Looper
Like the other symmetry loopers, except the four panels start with the same initial data. The script behind each panel is slightly different, resulting in different drawings.

Symmetry Looper  One Large Canvas with Varying Line Width
Symmetry Looper with varying line width.

Symmetry Looper  One Canvas with Thicker Varying Line Width
Another version of this looper, with more changes and improvements.

Symmetry Looper  One Large Canvas with Intentional Asymetries
Create a version where each of the reflected lines is slightly off. Introduce random tiny errors to break the symmetry.

Random Patterns 1
Using the random pipe fittings idea to draw new patterns.

Random Patterns 2
Most basic version of the new random patterns. Makes a random pattern using the connection topologies shown on each tile.

Random Patterns 3
I can add and remove pieces of various connection topologies.

Random Patterns 4
Gained control of the size of images, to increase rows and columns.

Random Patterns 5
Same random tiling concept, same connection topology displayed on each tile, but with a diagonal pattern.

Random Patterns 6
Of course, mix both sets of symbols!

Random Patterns 7
A new set of 16 symbols, same topology, fits all the same routines.

Random Patterns 8
Of course, all three sets of tiles!
09:25:05 PM