But the same could be said of any snippet of bug-ridden computer code if we let computers run our ICBMs (and to some extent we do). Doing really stupid and self-destructive stuff doesn't require a lot of intelligence. Doing semi-random stuff, well .. a lot of code that I write seems to behave that way until I get it somewhat debugged.