在c ++中,我如何生成2到14之间的随机数?

时间:2013-01-31 00:26:52

标签: c++ random

  

可能重复:
  Generating random integer from a range

我刚刚开始学习c++,对于课堂作业,我应该使用rand()并获得2到14之间的随机数。我知道在1到10之间我会做rand()%10+1

在我的情况下,我需要rand()%14+2吗?

据我所知,其他人也发布了类似的问题,但他们看起来都是偶数倍,例如1和10,或10和20等。

1 个答案:

答案 0 :(得分:0)

兰特()%12 + 2 注意中间有一个12的数字间隙,你的下限是2。