We are going to create 1000 circles in random positions on the screen. Circles closer to the bottom-left corner will be blue and circles closer to the top-right corner will be green. This is an example of return values.
Each circle is 20 pixels by 20 pixels.
public class CircleRandom2 extends GraphicsProgram {private RandomGenerator rd = new RandomGenerator();public static final int APPLICATION_WIDTH = 500;public static final int APPLICATION_HEIGHT = 500;private static final int SIZE = 20;public void run() {for(int i = 0; i < 1000; i++) {int x = rd.nextInt(getWidth()-SIZE);int y = rd.nextInt(getHeight()-SIZE);GOval o = new GOval(x, y, SIZE, SIZE);o.setFilled(true);o.setColor(getColor(x, y));add(o);pause(2);}}private Color getColor(int x, int y) {if(isGreen(x, y)) {return Color.green;}return Color.blue;}private boolean isGreen(int x, int y) {return x > y;}}