Testing module

rng_range

procedureextensionsince 0.30.0Source

A number from low to high, both included.

Example↗
rng := rng_seeded(1);
n := rng_range(*rng, -5, 5);
assert(n >= -5 && n <= 5);
rng_range :: (rng: *Rng, low: s64, high: s64) -> s64

A number from low to high, both included.

Parameters

rng: *Rng
the generator to draw from.
low: s64
the smallest result.
high: s64
the largest result.

Returns

s64
Example↗
rng := rng_seeded(1);
n := rng_range(*rng, -5, 5);
assert(n >= -5 && n <= 5);

See also