public Shape next() {
		switch (rand.nextInt(4)) {
		default:
		case 0:
			return new Circle();
		case 1:
			return new Square();
		case 2:
			return new Triangle();
		//for ex4
		case 3:
			return new Rectangle();
		}
	}