fixing the busted macro that incorrectly caching its random numbers to return the same thing, all it needed was to have it's inner 'template' to be quoted too, which makes perfect sense in hindsight