Die Simulation wirft eine Anzahl Nadeln gleicher Länge auf eine Unterlage mit einem Raster paralleler Linien. Der Abstand dieser Linien ist gleich der Länge der Nadeln.
Man unterscheidet nun Nadeln die eine Rasterlinie der Unterlage kreuzen (rot) und jene die zwischen zwei Rasterlinien zu liegen kommen (grün).
Zum Rechnen: Wenn Sie die Anzahl geworfener Nadeln verdoppeln und anschliessend durch die Anzahl kreuzenden Nadeln (out) dividieren, so erhalten Sie eine Näherung der Kreiszahl Pi.