<div dir="ltr"><div>Uh, why is this difficult? It&#39;s literally just this:</div><div><br></div><div>int rand_of_range( int *seed, int min, int max )</div><div>      { int cap = max - min; return cap ? (rand_r(seed) % cap) + min : min; }</div><div><br></div><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Sat, 30 Aug 2025 at 21:19, Paul Caprioli via Std-Proposals &lt;<a href="mailto:std-proposals@lists.isocpp.org">std-proposals@lists.isocpp.org</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
&gt; Can you guys please add a feature, where you can limit the random, without math?<br>
&gt; I ask because memorizing  int random_num = min_val + rand() % (max_val - min_val + 1); isnt easy<br>
<br>
Is std::uniform_int_distribution suitable for your use?<br>
-- <br>
Std-Proposals mailing list<br>
<a href="mailto:Std-Proposals@lists.isocpp.org" target="_blank">Std-Proposals@lists.isocpp.org</a><br>
<a href="https://lists.isocpp.org/mailman/listinfo.cgi/std-proposals" rel="noreferrer" target="_blank">https://lists.isocpp.org/mailman/listinfo.cgi/std-proposals</a><br>
</blockquote></div></div>

