<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="../assets/xml/rss.xsl" media="all"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>PCG, A Better Random Number Generator (Posts about gists)</title><link>http://www.pcg-random.org/</link><description></description><atom:link href="http://www.pcg-random.org/categories/gists.xml" rel="self" type="application/rss+xml"></atom:link><language>en</language><copyright>Contents © 2026 &lt;a href="mailto:oneill@pcg-random.org"&gt;M.E. O'Neill&lt;/a&gt; </copyright><lastBuildDate>Sat, 10 Jan 2026 00:53:27 GMT</lastBuildDate><generator>Nikola (getnikola.com)</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><item><title>Some (More) C++ PRNG Implementations</title><link>http://www.pcg-random.org/posts/some-prng-implementations.html</link><dc:creator>M.E. O'Neill</dc:creator><description>&lt;div&gt;&lt;p&gt;Nearly a year ago, I wrote a post suggesting &lt;a href="http://www.pcg-random.org/posts/other-good-options.html"&gt;some good alternatives to PCG&lt;/a&gt;.  As part of that post, I included links to C++ implementations of those PRNGs, following C++-11 conventions (although omitting rarely-used features such as state I/O).&lt;/p&gt;
&lt;p&gt;Since that post, I've written my own C++ implementations of a few more generation schemes.  Links and brief descriptions below.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.pcg-random.org/posts/some-prng-implementations.html"&gt;Read more…&lt;/a&gt; (3 min remaining to read)&lt;/p&gt;&lt;/div&gt;</description><category>arc4</category><category>gists</category><category>gjrand</category><category>jsf</category><category>lcg</category><category>sfc</category><category>splitmix</category><category>xoroshiro</category><category>xoshiro</category><guid>http://www.pcg-random.org/posts/some-prng-implementations.html</guid><pubDate>Wed, 04 Jul 2018 06:48:01 GMT</pubDate></item><item><title>You don't have to use PCG!</title><link>http://www.pcg-random.org/posts/other-good-options.html</link><dc:creator>M.E. O'Neill</dc:creator><description>&lt;div&gt;&lt;p&gt;The table on the front page of this site is a double edged sword.  It
helps people realize that generators they like may have problems, but
it also leads some people to think that I'm just trying to aggressively
promote my own work.&lt;/p&gt;
&lt;p&gt;So, let's be clear, it's certainly nice if you like my work, but the
success or otherwise of the PCG family isn't in any way essential to
my own career or life success.  It's an unexpected side project that
I enjoy working on because I find the topic &lt;em&gt;interesting&lt;/em&gt;.  PCG is
free; I don't get any royalties if you use it, and I won't mind if you
use another good generator.  If you don't see quality in the same way
I do, you're entitled to your opinion.  In other posts, such as the
&lt;a href="http://www.pcg-random.org/categories/randutils.html"&gt;ones on randutils&lt;/a&gt;, I didn't even use my
own generator.&lt;/p&gt;
&lt;p&gt;So what are some other good generators?  I'll mention a couple here...&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.pcg-random.org/posts/other-good-options.html"&gt;Read more…&lt;/a&gt; (3 min remaining to read)&lt;/p&gt;&lt;/div&gt;</description><category>chacha</category><category>gists</category><category>pcg</category><category>splitmix</category><category>xoroshiro</category><category>xorshift128+</category><category>xorshift*</category><guid>http://www.pcg-random.org/posts/other-good-options.html</guid><pubDate>Thu, 10 Aug 2017 00:50:39 GMT</pubDate></item></channel></rss>