Interesting point. The algorithm certainly has a designer, but the end product doesn't. As far as I know, there is no way of telling what pattern a particular algorithm will produce, without the benefit of hindsight.
An excellent analogy for Theistic Evolution, wouldn't you say?