RosettaCodeData/Task/Monte-Carlo-methods/Liberty-BASIC/monte-carlo-methods.liberty
Ingy döt Net db842d013d A-M baby
2013-04-10 21:29:02 -07:00

15 lines
242 B
Text

for pow = 2 to 6
n = 10^pow
print n, getPi(n)
next
end
function getPi(n)
incircle = 0
for throws=0 to n
scan
incircle = incircle + (rnd(1)^2+rnd(1)^2 < 1)
next
getPi = 4*incircle/throws
end function