Wow, that was incredibly fast. Thank you very much!
Both LFO types would essentially do the same thing, jump between rates (or tunings if you will). If the attenuation was e.g. set to allow a modulation across two octaves of the rate (%) parameter, a stepped random would create five possible values (0 oct, 0 oct + 5th, 1 oct, 1 oct + 5th, 2 oct). While a square would just have two (0 oct, 2 oct).
To be honest, I just mentioned both lfo types so you have something to chose from in case you were on the fence about this feature. I ‘borrowed’ the idea from Blooper.