Date: Sat, 30 Aug 2025 21:45:37 +0100
Uh, why is this difficult? It's literally just this:
int rand_of_range( int *seed, int min, int max )
{ int cap = max - min; return cap ? (rand_r(seed) % cap) + min : min;
}
On Sat, 30 Aug 2025 at 21:19, Paul Caprioli via Std-Proposals <
std-proposals_at_[hidden]> wrote:
>
> > Can you guys please add a feature, where you can limit the random,
> without math?
> > I ask because memorizing int random_num = min_val + rand() % (max_val -
> min_val + 1); isnt easy
>
> Is std::uniform_int_distribution suitable for your use?
> --
> Std-Proposals mailing list
> Std-Proposals_at_[hidden]
> https://lists.isocpp.org/mailman/listinfo.cgi/std-proposals
>
int rand_of_range( int *seed, int min, int max )
{ int cap = max - min; return cap ? (rand_r(seed) % cap) + min : min;
}
On Sat, 30 Aug 2025 at 21:19, Paul Caprioli via Std-Proposals <
std-proposals_at_[hidden]> wrote:
>
> > Can you guys please add a feature, where you can limit the random,
> without math?
> > I ask because memorizing int random_num = min_val + rand() % (max_val -
> min_val + 1); isnt easy
>
> Is std::uniform_int_distribution suitable for your use?
> --
> Std-Proposals mailing list
> Std-Proposals_at_[hidden]
> https://lists.isocpp.org/mailman/listinfo.cgi/std-proposals
>
Received on 2025-08-30 20:31:25