Код Ревью
Сравни свои решения
#| BEGIN (Write your solution here) |#
(define (make-rand)
(let ((x 0))
(define (generate)
(set! x (+ x 1))
x)
(define (reset val)
(set! x val))
(define (dispatch message)
(cond ((eq? message 'generate) (generate))
((eq? message 'reset) reset)))
dispatch))
(define rand (make-rand))
#| END |#