Welcome, guest | Sign In | My Account | Store | Cart
# Calculating PI using random numbers (Monte Carlo Method)
# FB - 201003265
import math
import random
maxIt
= 1000000 # number of iterations (greater the better)

ctr
= 0
for i in range(maxIt):
   
if math.pow(random.random(), 2.0) + math.pow(random.random(), 2.0) <= 1.0:
        ctr
+= 1

print "PI = ", 4.0 * ctr / maxIt

History