
Did it 4 times, and each declaration (with captcha) seemed to be about declaring the site (mirror.) was safe, not the download specifically.

Its quite confusing to accept - I could do a short video for youtube, showing how to get through the download and install. (I have camtasia on new work PC)

Downloaded at work in just a few seconds.





Win10

register with symantec?

@mathieu has joined the channel

That could be a typo? As random’s documentation says, Racket uses Pierre l’Ecuyer’s https://pubsonline.informs.org/doi/pdf/10.1287/opre.47.1.159\|MRG32k3a. It seems that under a certain set of conditions (specified in the paper), the precision would be 53 bits, not 54. FWIW, Python’s default PRNG, which is Mersenne Twister, also seems to provide 53 bits of precision in machines with IEEE 754. Maybe someone here with more knowledge can give you a final word on this.

I think the “54” in the docs is not helpful or useful. Internally, the implementation needs 54 bits (53 plus sign) to fit in a double
, but the state space is more like 256 bits, because the state is close to 32 bits in each of 8 double
s.

I must not have that quite right — there are only 6 double
s. But somehow I thought it worked out to 256-ish bits

256 must be wrong, The state is 6 numbers that fit in 32 bits that don’t use the full range, so it’s under 6 * 32 = 192 and more than 6 * 31 = 186.

Thanks @mflatt, that should be plenty for my purposes (Zobrist hash for chess engine). I think 64 bits reduces the collisions to an acceptable level, so (random)
should work fine.