Raymond Hettinger added the comment:

FWIW, the previous discussions on the MersenneTwister have all resulted in a 
decision to stick with it.

The PCG family of PRNG is relatively new.  IIRC, the paper for it was never 
accepted for publication and some of its bolder claims haven't been proven.  It 
is far being standard or widely adopted.  In addition, there is not a single 
"the PCG RNG".  Instead, it is a collection of ideas and patterns for creating 
RNGs without recommending a single one that the "here use this one".

Tim reminded us that any issues for the MersenneTwister didn't surface for many 
years after its initial publication and wide-spread acceptance.  That is a 
cautionary note for adopting something too soon.

FWIW, I reviewed the PCG work a good while ago and discussed it with Guido.  
The decision was to stick with the current safe choice.

That said, if someone wants to add this to PyPi, it is a really easy coding 
task.  There isn't much to the PCG code and the Python random module was 
designed to be "pluggable" so that other RNGs can easily be substituted by user.

----------
assignee:  -> rhettinger
resolution:  -> rejected
stage:  -> resolved
status: open -> closed

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue30880>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to