Create a polygon with random vertices, find the mid-points each edge, and use these to create a new polygon, replacing the original one . At the end an ellipse will come out.