(require (planet "geometric.ss" ("williams" "science.plt" 2 0) "random-distributions")) (require (planet "histogram-with-graphics.ss" ("williams" "science.plt" 2 0))) (let ((h (make-histogram-with-ranges-uniform 20 1 20))) (do ((i 0 (+ i 1))) ((> i 20) (void)) (histogram-accumulate! h i (geometric-pdf i .5))) (histogram-plot h "Geometric Distribution"))