Skip to content

function random_range(random_state &, T, T) random

template <size_t N, not_f_class T>
KFR_INTRINSIC vec<T, N> random_range(random_state& state, T min, T max)

Generates random values uniformly distributed in the range [min, max) for integral types.

Uses integer scaling and rounding for range generation.

Template parameters
N Number of values to generate.
T Integral type.
Parameters
state Reference to the random number generator state.
min Lower bound of range.
max Upper bound of range.
Returns
Vector of N values in the range [min, max).

Defined at base/random.hpp:105