default random object?
Walter Bright
newshound1 at digitalmars.com
Sat Feb 14 10:04:48 PST 2009
Denis Koroskin wrote:
> On Sat, 14 Feb 2009 14:04:36 +0300, Walter Bright
> <newshound1 at digitalmars.com> wrote:
>
>> Andrei Alexandrescu wrote:
>>> auto big = uniform(rng, uint.max / 2, uint.max);
>>> If the interval is open I can't generate uint.max.
>>
>>
>> auto big = uniform(rng, uint.max / 2 - 1, uint.max) + 1;
>
> Yeah, but now about uniform(uint.min, uint.max)?
auto big = cast(uint)uniform(rng, cast(ulong)uint.min,
cast(ulong)uint.max + 1);
More information about the Digitalmars-d
mailing list