范围内的随机数但排他性(...)

时间:2016-09-06 15:38:36

标签: c

例如,下面给出了[0-10]之间的随机数。

srand(time(NULL));
int r = ( rand() % 10 ) + 1;

我想使它成为(0-10],即排除零,但包括10.我可以使用if条件,但我想要更整洁的解决方案。

谢谢

0 个答案:

没有答案