import scala.
annotation.
tailrec
@tailrec
def sumToOne
(acc
: Double
= 0, count
: Int
= 0): Int
= { else sumToOne
(acc + Random.
nextDouble(), count +
1) }
def main
(args
: Array
[String
]): Unit
= { (1 to iterations).map(_ => sumToOne()).sum / iterations.toDouble
}
}
aW1wb3J0IHNjYWxhLmFubm90YXRpb24udGFpbHJlYwppbXBvcnQgc2NhbGEudXRpbC5SYW5kb20KCm9iamVjdCBNYWluIHsKICBAdGFpbHJlYwogIGRlZiBzdW1Ub09uZShhY2M6IERvdWJsZSA9IDAsIGNvdW50OiBJbnQgPSAwKTogSW50ID0gewogICAgaWYgKGFjYyA+PSAxKSBjb3VudAogICAgZWxzZSBzdW1Ub09uZShhY2MgKyBSYW5kb20ubmV4dERvdWJsZSgpLCBjb3VudCArIDEpCiAgfQoKICBkZWYgbWFpbihhcmdzOiBBcnJheVtTdHJpbmddKTogVW5pdCA9IHsKICAgIHZhbCBpdGVyYXRpb25zID0gMTAwMDAwMAogICAgKDEgdG8gaXRlcmF0aW9ucykubWFwKF8gPT4gc3VtVG9PbmUoKSkuc3VtIC8gaXRlcmF0aW9ucy50b0RvdWJsZQogIH0KfQ==