Random number generation: It might be harder than you think to write code that rivals novice-level code written in Python.

One problem with showing the code is that some people see it and think anything that simple can’t be that good.

I certainly see your point.

As for the just “random internet-person came up with it under the shower/by divine inspiration and claims that the algorithm is better than everything else”, there are a few responses.

I may have written that in a slightly confusing way: This was just a comment on the presentation on the website, the talk convinced me that it definitely isn't that bad.

Concerning the “probably not too insane, but even very clever people can make honest mistakes”-part, the quotes you mentioned, definitely reduced that fear too.

Because it’s a stand-alone library that does one thing. You wouldn’t include it unless you wanted it, and saying pcg::pcg32 seemed redundant.

Thanks to C++'s terrible include-system I wouldn't be so sure about it. Furthermore there might be name-clashes if some other library decides for some reason to provide these. (Think of the case where this would become std::pcg32: Way to many people use using namespace std.)

So, understanding that I’m an academic, I’m actually on sabbatical right now (otherwise I’d never had had time to throw together website, etc.), so I can do stuff, and I’m very familiar with C++ (I teach it and am generally interested), but haven’t written a C++ proposal before, how would you recommend I proceed?

I am the wrong person to ask here, I'm just a CS-student who picked following the development of C++ over having a life. However, the committee provides an explanation how to submit something here.

/r/cpp Thread Parent