So strictly speaking I could do this with the same Markov chain recursion that #CheapMarkovsTracedQuick uses, but here I've used #Tracery switches that make each number output and up/down shift an independent event
#cheapmarkovstracedquick #tracery
Woah, someone cited and wrote a whole page of stuff about #CheapMarkovsTracedQuick in his PhD thesis <3