I’ll be brief and direct: I recommend using random-source-make-reals in make-random-real-generator. 

On May 5, 2020, at 12:11 AM, John Cowan <xxxxxx@ccil.org> wrote:


The SRFI-27 code is your code, at least parts of it are.

On Mon, May 4, 2020 at 11:30 PM Lucier, Bradley J <xxxxxx@purdue.edu> wrote:
On May 4, 2020, at 11:02 PM, John Cowan <xxxxxx@ccil.org> wrote:

But on investigation, the sample implementation uses expressions similar to
(* 0.0000000002328306549295728 (+ 1.0 (mrg32k3a-random-m1 state)))).  Looking at the definition of the inner function, it’s:


I’m sorry, I don’t understand your point.