Epicycles
 
This should work with recent desktop versions of Firefox or Chrome. It was coded using Vanilla JS.
 
Press the right and left arrows to increase or decrease the number of circles. Press the up and down arrows to double or halve the number of circles. Press m for the maximum number of circles and press f to toggle fill mode.
 
Press a number between 1 and 6 to select one of the six pictures or press r to let the computer randomly select one.
 

 
Copyright (c) 2018, Prof. Dr. Edmund Weitz. Impressum, Datenschutzerklärung.