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

7 lines
167 B
Text

def pi(n) {
var inside := 0
for _ ? (entropy.nextFloat() ** 2 + entropy.nextFloat() ** 2 < 1) in 1..n {
inside += 1
}
return inside * 4 / n
}