在 c++ 中,我将如何生成一个介于 2 和 14 之间的随机数

In c++ , how would i generate a random number between 2 and 14?

本文关键字:一个 随机数 之间 c++ 何生成      更新时间:2023-10-16

可能的重复项:
从范围生成随机整数

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

就我而言,我需要做rand()%14+2吗?

我知道其他人也发布了类似的问题,但它们似乎都在偶数倍数之间,例如 1 和 10,或 10 和 20 等。

rand()%12+2请注意,两者之间有 12 个数字的间隙,您的下限为 2。