@BigRoyNL: Yep it's random which circles get chosen, however there are some limits set for the max number of red or green circles that can appear in a row, so it's actually quasi-random. It could probably do with some tweaking though!
Thanks for the feedback :)