mon ordinateur m'indique que π vaut *approximativement*
from math import *
print (pi)
### 1.2 En utilisant la méthode des aiguilles de Buffon
Mais calculé avec la **méthode** [aigille de Buffon] (https://fr.wikipedia.org/wiki/Aiguille_de_Buffon), on obtiendrait comme **approximation**:
import numpy as np
np.random.seed(seed=42)
N=10000
x=np.random.uniform(size=N, low=0, high=1)
theta=np.random.uniform(size=N, low=0, high=pi/2)
2/(sum((x+np.sin(theta))>1)/N)
### 1.3 Avec un argument "fréquentiel" de surface
Sinon, une méthode plus simple à comprendre et ne faisant pas intervenir d’appel à la fonction
sinus se base sur le fait que si X ∼ U(0, 1) et Y ∼ U(0, 1) alors P[X
2 + Y
2 ≤ 1] = π/4 [(voirméthode de Monte Carlo sur Wikipedia)](https://fr.wikipedia.org/wiki/M%C3%A9thode_de_Monte-Carlo). Le code suivant illustre ce fait :