rand()
is defined to return an integer between 0
and RAND_MAX
.
rand() + rand()
could overflow. What you observe is likely a result of undefined behaviour caused by integer overflow.
rand()
is defined to return an integer between 0
and RAND_MAX
.
rand() + rand()
could overflow. What you observe is likely a result of undefined behaviour caused by integer overflow.