If you've got any criteria for the polygons then it could be hard, otherwise it's potentially stupidly easy. Is your starting area a square, oblong, triangle, random shape which you supply the vertices for?
Would you be picking random points within the object, then using that as a vertex, using the existing points as other vertices, then making polygons from combinations of those vertices?