Random Circles:
Java Essentials
, Chapter 6, P6.10.
Applet Source Code