# [Runic Enchantments], 13 bytes

<pre><code>`/-&#2;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, `!;`.