[Python-ideas] Re: Nonuniform PRNG?

2022-12-07 Thread Barry
On 7 Dec 2022, at 19:45, James Johnson wrote:How do I join the “regular” Python list? I’m not academically qualified for python ideasTry out https://discuss.python.org that has lots going on.BarryOn Wed, Dec 7, 2022 at 10:05 AM David Lowry-Duda wrote:I'm very sorry, I didn't

[Python-ideas] Re: Nonuniform PRNG?

2022-12-07 Thread James Johnson
How do I join the “regular” Python list? I’m not academically qualified for python ideas On Wed, Dec 7, 2022 at 10:05 AM David Lowry-Duda wrote: > I'm very sorry, I didn't meant to post this to python-ideas. I didn't > pay enough attention. I'm sending the same thing to the regular python > list

[Python-ideas] Re: Nonuniform PRNG?

2022-12-07 Thread Eric Fahlgren
I suspect you wouldn't have to test it all, as it would simply be a trivial redistribution of a standard (already known-good) generator: def random_bit_666(): return int(random() > 2/3) For other more sophisticated distributions, again simply verify that your distribution algorithm is correct

[Python-ideas] Nonuniform PRNG?

2022-12-07 Thread David Lowry-Duda
Inspired by the recent thread on PRNG, I began to wonder: suppose that I had a pseudorandom number generator that attempted to generate a nonuniform distribution. Suppose for instance that it was to generate a 0 bit 2/3 of the time, and a 1 bit 1/3 of the time. How would one go about testing t

[Python-ideas] Re: Nonuniform PRNG?

2022-12-07 Thread David Lowry-Duda
I'm very sorry, I didn't meant to post this to python-ideas. I didn't pay enough attention. I'm sending the same thing to the regular python list. On Wed, Dec 07, 2022 at 11:03:24AM -0500, David Lowry-Duda wrote: Inspired by the recent thread on PRNG, I began to wonder: suppose that I had a ps