Please Support The Fight Against EU Software Patents
"A compromise is the art of dividing a cake in such a way that everyone believes he has the biggest piece." -- Ludwif Erhard

Function

I've always been interested in writing programs to produce 'artwork'. This program came from the observation that I would generally just randomly try formulae until something looked pretty. Hence: a class that represents a random function.

Of course, the type of function is severely restricted... I've tried to tune it to produce some reasonably pleasant images. My original intention was to produce something so that you could pick the good ones, and it would combine them; but I've never gotten around to doing that.

Since this is an applet, you can try it online here. This seems to work in most modern browsers, it may not work in IE.

Source: function.tgz

Package: org.davidmorgan.experimental

Applet: org.davidmorgan.experimental.TestFunction