Hier mal ein Pseudo-Programm, damit auch ein jeder versteht, dass das einen Anfänger mit dem vom TE genannten Vorwissen nicht überfordert.
Code:
werteGesamt = 0
werteImKreis = 0
solange werteGesamt < 1000
x = Zufallswert(0..1)
y = Zufallswert(0..1)
Erhöhe( werteGesamt )
wenn ImKreis( x, y )
Erhöhe( werteImKreis )
monteCarloPi = 4 * werteImKreis / werteGesamt
Die
ImKreis
Funktion sollte sich mit allgemeinem mathematischen Schulwissen erstellen lassen (muss ja auch gar keine echte Delphi-Funktion sein).
Wie man an Zufallswerte in Delphi kommt sollte sich ganz leicht mit einer 5 Minuten Recherche im Internet finden lassen.