program monte_carlo; setrandom(0); loop for x in [5..8] do throws := 10**x; print(throws, " => ", calc_pi(throws)); end loop; proc calc_pi(throws); inside := 0; loop init i := 0; while i