Generate random locations within a triangular domain
Here’s some code that generates points uniformly on an arbitrary triangle in the plane. import random def point_on_triangle(pt1, pt2, pt3): “”” Random point on the triangle with vertices pt1, pt2 and pt3. “”” x, y = sorted([random.random(), random.random()]) s, t, u = x, y – x, 1 – y return (s * pt1[0] + t … Read more