#------------------------------------------------------------------------------
#  PointTest.py
#  Compute pi using a Monte-Carlo simulation.
#------------------------------------------------------------------------------

from Point7 import *

num_trials = 500_000
print()

count = 0
for i in range(num_trials):
   P = Point.randPoint(0,1,0,1)
   if P.sqNorm()<1:  
      count+=1
   # end if
# end for
print(4*count/num_trials)
print()

count = 0
for i in range(num_trials):
   P = Point.randPoint(0,1,0,1)
   (x, y) = P.getCoord()
   if y>x:
      P = Point(y, x)
   if P.sqNorm()<1:  
      count+=1
   # end if
# end for
print(4*count/num_trials)
print()

