Random effects

I stumbled upon a tracker named modplug23 (http://www.cornwallcomputers.com/al/modplug23/) and saw the following simple but brilliant feature:

Let’s brainstorm on an even better feature that will allow randomization of any effect- or note value? I don’t see exactly how it would be implemented. These are two possible paths that I can think of:

  1. A new effect number (“randomize”) with values stating what column to randomize and how much.

  2. A new meta device that will alter any pattern data in realtime, possible to connect a random lfo to.

Feel free to elaborate.