Boost C++ Libraries: Ticket #141: mersenne_twister::seed takes iterator by reference https://svn.boost.org/trac10/ticket/141 <pre class="wiki">The member template boost::random::merseene_twister:seed looks likes template&lt;class It&gt; void seed(It &amp;first, It last) Should it take a reference to first? </pre> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/141 Trac 1.4.3 jmaurer Tue, 09 Nov 2004 21:12:53 GMT status changed https://svn.boost.org/trac10/ticket/141#comment:1 https://svn.boost.org/trac10/ticket/141#comment:1 <ul> <li><strong>status</strong> <span class="trac-field-old">assigned</span> → <span class="trac-field-new">closed</span> </li> </ul> <pre class="wiki">Logged In: YES user_id=53943 Yes. The idea is that compound generators such as xor_combine&lt;&gt; can recursively seed their constituents. And that mean that any individual generator must indicate how much "seed space" it has consumed, so that the compound generator can pass the rest to the next constituent generator. The library working group of the C++ committee didn't like the idea of passing iterator "first" by reference, so the official TR interface is now back to the seed(Generator&amp;) still present in the sources. Jens Maurer </pre> Ticket