# [Runic Enchantments], 13 bytes <pre><code>`/-R`A*+k$!; </code></pre> [Try it online!][TIO-jyeieplm] [Runic Enchantments]: https://github.com/Draco18s/RunicEnchantments/tree/Console [TIO-jyeieplm]: https://tio.run/##KyrNy0z@/z9BX5cpKMFRSztbRdH6/38A "Runic Enchantments – Try It Online" Slightly ungolfed for readability, with spaces to separate operational segments: '/ 2'RA '- *+k $ !; The difference of `45` is encoded in the `-` char literal, as chars are implicitly converted to integers when fed into a operator expecting a number value. `2'RA` randomly generates a `0` or a `1`, multiplied against the `-` and added to the `/` char resulting in either `/` or `\`, which is then printed after being coerced back to a char from an int. In the golfed version the `` (0x02) serves as the `2`. Then the program loops forever by skipping the terminator, `!;`.