Even random distribution across many shapes

Composes  factories that produce points and keeps the random distribution over all of them even. Overlaps of shapes are not detected.

There is no trial and error involved to "hit" the shapes. The result of the algorithm is random, not its execution time.