import random
import math

def monteCarloPi(iterations):
    hits = 0
    for i in range(iterations):
        x = random.uniform(0.0, 1.0)
        y = random.uniform(0.0, 1.0)
        if math.sqrt(x ** 2 + y ** 2) < 1:
            hits += 1
    return 4 * hits / float(iterations)


print(monteCarloPi(10000))