Advertisement
Guest User

Untitled

a guest
Aug 3rd, 2015
169
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.46 KB | None | 0 0
  1. (define (estimate-pi trials)
  2. (sqrt (/ 6 (monte-carlo trials cesaro-test))))
  3.  
  4.  
  5. (define (cesaro-test)
  6. (= (gcd (rand) (rand)) 1))
  7.  
  8.  
  9. (define (monte-carlo trials experiment)
  10. (define (iter trials-remaining trials-passed)
  11. (cond ((= trials-remaining 0)
  12. (/ trials-passed trials))
  13. ((experiment)
  14. (iter (- trials-remaining 1) (+ trials-passed 1)))
  15. (else
  16. (iter (- trials-remaining 1) trials-passed))))
  17. (iter trials 0))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement