I opted for the logic of an iterative macro that looped the same original statement again and again if random was less than 0.15 then use the true character otherwise replace with a random character. Looped it 100 times and then feed into the decryption macro that recognizes the original character as the most regularly occurring and therefore decrypts the message.
![image.png image.png](https://community.alteryx.com/t5/image/serverpage/image-id/320056iCBBF36C6DE9DC922/image-size/large?v=v2&px=999)
![image.png image.png](https://community.alteryx.com/t5/image/serverpage/image-id/320057i722F71E76AB8ACB0/image-size/large?v=v2&px=999)