Normalizes and arranges the probabilities in sources so that they are usable by pickRandom(...). If the sources have all zero probabilities, then a uniform selection is used. Negative probabilities will generate an ArithmeticException, as will an empty source array.
(final BreedingSource[] sources)
source not stored for this graph (policy: none)
no test coverage detected