1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
from daytona import Daytona
# Untrusted code from your LLM
generated_code = """
import math
def estimate_pi(n):
inside = 0
for i in range(n):
x, y = (i * 0.61803) % 1, (i * 0.31831) % 1
if x*x + y*y <= 1: inside += 1
return 4 * inside / n
print(f"pi ~ {estimate_pi(50000):.5f}")
"""
daytona = Daytona()
sandbox = daytona.create()
response = sandbox.process.code_run(generated_code)
Console