Scriptographer is a free plugin for Adobe Illustrator which allows you to write your own plugins in Javascript.
Look:

This is a sample made with four of the scripts from the website. All the effects are procedural and this was done in about ten minutes. The plugin is not completely bug-free, nor is it the most obvious thing to use, but it is certainly worth a look.