Monte Carlo Pi
Sat 17 May 2025
title: "Monte Carlo Pi" author: "Raja CSP Raman" date: 2019-05-07 description: "-" type: technical_note draft: false
from numba import jit
import numpy as np
import random
import numba
@numba.jit
def monte_carlo_pi(nsamples):
acc = 0
for i in range(nsamples):
x = random.random()
y = random.random()
if (x**2 + y**2) < 1.0:
acc += 1
return 4.0 * acc / nsamples
print(monte_carlo_pi(20))
3.6
Score: 0
Category: numba