How do I make rapidly changing text in chat and signs

Solution 1:

This is using the "obfuscated" JSON option. It does not require a server or external program as LucidiousXIV said, it does however require access to commands, which I assume you already have if you're making an adventure map.

To /tellraw it into chat:

/tellraw @a {"obfuscated":"true","text":"This text will not be seen"}

To make a sign with it:

/setblock ~ ~ ~ standing_sign 0 replace {Text1:"{\"text\":\"This text will not be seen\",obfuscated:\"true\"}"}