Интересная статья. Занимательно обосновывается рандом и кое-что еще.

http://habrahabr.ru/blogs/Game-Dev/88161/