Random Points Inside Polygon

Create a group of points that fall within a concave or convex polygon.
Random Points:

SVG Source:
Javascript: