Currently ratcheting is fixed at the value you select. But howsabout you allow for random ratcheting? If I select a step and start turning the dial, the first options are r1, r2, r3, r4 as today, but if I keep turning I get r1r, r2r, r3r, and r4r. Selecting one of those options ratchets the step randomly on a coin toss / 50%.
Be nice to have the additional variety.