The "Enabling Preset Changes using a MIDI Controller" feature is cool, but you can only go forward and backward.
Program Changes allow to randomize from an entire bank, and pick a different bank, or jump from say #7 to #120
- you don't need a hardware MIDI controller with Program Change, a simple Max for Live Program Change device is enough