标签: c++ random
可能重复: Generating random integer from a range
我刚刚开始学习c++,对于课堂作业,我应该使用rand()并获得2到14之间的随机数。我知道在1到10之间我会做rand()%10+1
c++
rand()
rand()%10+1
在我的情况下,我需要rand()%14+2吗?
rand()%14+2
据我所知,其他人也发布了类似的问题,但他们看起来都是偶数倍,例如1和10,或10和20等。
答案 0 :(得分:0)
兰特()%12 + 2 注意中间有一个12的数字间隙,你的下限是2。