random circles

circles are coloured according to where they appear in the square, the x and y co-ordinates are mapped to RGB values.
The top of the square is full red, the bottom is zero red; the left of the square is full blue, going to zero blue at the right; the right is full green, from zero green on the left.