How Things Work May 18
This is how some video games procedural-generate random worlds