BlockRandom[
SeedRandom[5];
triangles = Triangle /@ RandomReal[1, {2, 3, 2}];
{Graphics[{Blue, Opacity[0.7], triangles}],
Area[RegionIntersection @@ triangles]}
SeedRandom[5];
triangles = Triangle /@ RandomReal[1, {2, 3, 2}];
{Graphics[{Blue, Opacity[0.7], triangles}],
Area[RegionIntersection @@ triangles]}