Randomization doesn't equal generative, per se. It's a part of it, to generate variation, but you can't make up a decent generative structure out of pure randomness.
A better idea, and this actually would be generative:
-Take a series of LFOs. Four of these feed modally-set quantizers and cycle through their waveforms at slightly different periods. -Now, feed these four LFOs with differently-timed quadrature LFO signals, so that one of each pair of the first LFOs is offset by 90 degrees phase from the other.
-Next, feed these two quadrature LFOs with a single master LFO at a very low rate of change. Also, one of those feeds should go through a CV-able polarizer, which is being controlled by one of the quadrature LFOs (reverse-feedback control structure, more or less).
-Now, add comparators. These step the quantizers, and also provide trigger/gates for VCAs, VCFs, down the line, in the voice structure. We'll just deal with the control structure here, tho. Each comparator is paralleled to the initial LFO outputs via mults, but each one's trig/gate output affects a different voice than the originating LFO/quantizer pair controls the pitch of.
-Patch each of the quantizer outputs to a VCO in the voice chain, and then keep patching as normal for voicing.
Notice that, while the summed behavior of the output pitches is also, in a sense, random...it's actually not. Instead, what you hear is the result of a rather complex algorithm of voltage curves, smoothed into pitches through the use of quantizing. But given that there are constraints present in the various LFO rates and waveforms, the comparator settings, the quantizer modalities, the VCO tunings that allow each of these a randomness within a range of N actions (N being the factor of constraint created by the settings as well as control inputs), it's technically NOT random. Instead, the result is generative...a constantly-spun pattern of notes in four-voice polyphony, non-repeating, but constrained in such a way that there is a seeming predictability to the result, despite the fact that there is no actual proper 'control' applied. A better way to think of it is to look at it as a 'chaotic' process; not random, but certainly not linear, either.