RosettaCodeData/Task/Monte-Carlo-methods/E/monte-carlo-methods.e

8 lines
167 B
Text
Raw Permalink Normal View History

2023-07-01 11:58:00 -04:00
def pi(n) {
var inside := 0
for _ ? (entropy.nextFloat() ** 2 + entropy.nextFloat() ** 2 < 1) in 1..n {
inside += 1
}
return inside * 4 / n
}