static PolygonWithColor randomPolyWithColor(final int w, final int h, int corners) { ret new PolygonWithColor( produceN(func { randomPoint(w, h) }, corners), randomColor()); }