Generate a random integer in its entire (non-negative) range.
Declared in <random.h>
<random.h>
template<std::integral I> I rand() noexcept;
A random value spanning the full non-negative range of I.
I