code/modules/language/language.dm

Define Details
HASH_PICK
Pick from a list using MD5 hash (will cause problems if SCRAMBLE_HASH_SIZE is too low)
HASH_PROB
Probability check using MD5 hash
SCRAMBLE_CACHE_LEN
Last 50 spoken (uncommon) words will be cached before we start cycling them out (re-randomizing them)
SCRAMBLE_HASH_SIZE
Number of hex characters the MD5 will use to scramble text (16SCRAMBLE_HASH_SIZE must not exceed 232)
SENTENCE_CACHE_LEN
Last 20 spoken sentences will be cached before we start cycling them out (re-randomizing them)
