1 package npw; 2 3 import java.awt.Color; 4 import painter.SPainter; 5 import shapes.SRectangle; 6 7 public class Invention2 { 8 9 10 public static void main(String[] args) { 11 SPainter painter = new SPainter ("Non-Deterministic", 600, 600); 12 int a = 10; 13 int b = 15; 14 while (a < 500) { 15 if (b < 300) { 16 painter.setColor(randomColor()); 17 SRectangle rectangle = new SRectangle (a,b); 18 painter.draw(rectangle); 19 b = b + (int)(Math.random()*20); 20 a = a + (int)(Math.random()*25); 21 } 22 } 23 } 24 25 private static Color randomColor() { 26 int rv = (int)(Math.random()*256); 27 int gv = (int)(Math.random()*256); 28 int bv = (int)(Math.random()*256); 29 return new Color (rv,gv,bv); 30 } 31 }