Happy Pi-Day: Der Wert von Pi und das Buffonsche Nadelproblem

P5.js
Creative Coding
Autor:in

Jörg Kantel

Veröffentlichungsdatum

14. März 2023

Ich hatte schon fast befürchtet, den heutigen Pi-Tag ohne das traditionelle Coding Train Video begehen zu müssen, in dem uns anläßlich dieses Feiertages gezeigt wird, wie man die Kreiszahl Pi in einem Programm näherungsweise und auf möglichst überraschende Art bestimmen kann.

Aber auf Daniel Shiffman ist Verlaß. In (für Mitteleuropäer) letzter Minute hatte er wieder ein Video hochgeladen, in dem er zeigt, wie man in P5.js den Wert von Pi bestimmen kann, in dem man virtuelle Zahnstocher auf ein virtuelles Blatt liniertes Papier wirft.

Der Algorithmus ist als das Buffonsche Nadelproblem bekannt und ziemich alt. Denn schon 1733 fragte Georges-Louis Leclerc de Buffon erstmals vor der Pariser Akakdemie der Wissenschaften nach der Wahrscheinlichkeit, daß eine willkürlich geworfene Nadel ein Gitter paralleler Linien schneidet. Damit war es unter anderem möglich, den Wert von Pi experimentell zu bestimmen.

Heute ist übrigens nicht nur Pi-Tag, sondern auch der 140. Todestag von Karl Marx und der 5. Todestag von Stephen Hawking. Auch wenn es mir schwerfällt, in diesem Fall einen Zusammenhang herzustellen, macht was draus …