An exploration of how heraldry and Japanese mon function as systems for procedural generation in software. The article examines heraldry's formal language (blazon) and rules-based approach to symbol composition, contrasting European and Japanese traditions to inform design of visual-identity generators that faithfully reproduce historical systems rather than randomly assembling symbols.