<http://www-cs-students.stanford.edu/~amitp/game-p...
# random