mirror of
https://github.com/osmarks/random-stuff
synced 2025-09-11 23:06:00 +00:00
reorganize, upload some things
This commit is contained in:
15
iterated-prisoners-dilemma-contest/srbf.scm
Normal file
15
iterated-prisoners-dilemma-contest/srbf.scm
Normal file
@@ -0,0 +1,15 @@
|
||||
(define count-zeros
|
||||
(lambda (x) (if (= (random 50) 48) (count-zeros (+ 1 x)) x)))
|
||||
(define try-sequentially (lambda (x max)
|
||||
(random-seed x)
|
||||
(let ((zeros (count-zeros 0))) (if (> zeros max)
|
||||
(begin
|
||||
(display "s=")
|
||||
(display x)
|
||||
(display ", r=")
|
||||
(display zeros)
|
||||
(newline)
|
||||
(try-sequentially (+ 1 x) zeros))
|
||||
(try-sequentially (+ 1 x) max)))))
|
||||
(try-sequentially 1 0)
|
||||
(exit)
|
Reference in New Issue
Block a user