I’ve been using towers and SwitchN:1 from 23volts to do similar things.
towers outputs the fixed voltages on a poly cable and SwitchN:1 can pick one from the poly channels by sequential stepping or CV
in this case a random CV input does the random picking
note, your towers might not look exactly like this (update on its way to the library, or here), but this example works without the new stuff.