Invention2.java
package npw;

import painter.SPainter;
import shapes.SRectangle;
import java.awt.*;
import java.util.Random;

public class Invention2 {
    public static void main(String[] args) {
        SPainter painter = new SPainter("Invention 2", 600, 600);
        SRectangle rectangle = getrandomreactangle();
        painter.setColor(randomColor());
        int width = 100;
        int length = 50;
         while ( width <= 550)
             if (length <= 550){
         rectangle.shrink(10,10);
         painter.setColor(randomColor());
         painter.paint(rectangle);
         width = width + length ;
       }
     }
    private static SRectangle getrandomreactangle(){
        int width = getrandomnumber(550);
        int height = getrandomnumber(550);
        return new SRectangle(width, height);
    }
    private static int getrandomnumber(int limit) {
        Random rgen = new Random();
        int number = rgen.nextInt(limit);
        return number;
    }
    private static Color randomColor() {
        int rv = (int) (Math.random() * 256);
        int gv = (int) (Math.random() * 256);
        int bv = (int) (Math.random() * 256);
        return new Color(rv, gv, bv);
    }
}