Gfycat

Procedural generation has practical applications, not just aesthetic ones. Often, a computer will need an index for something important, so it can be referenced and found again. These could just be completely random strings, but humans are notoriously bad at remembering noisy data like that. Humans are really good at pattern recognition, though, so a very complex set of information can be represented by a compact procedurally-generated alias.

Gfycat needs to name billions of GIFs, so it generates a string by adding two adjectives in front of an animal name. While the names don’t have much to do with the content (except in amusing accidents) they are easy to remember and type.

There’s been quite a bit of research into making interfaces for hash values via procedurally generated, human-comprehensible representations. Images, words, and other representations are easier for humans to use than random numbers.