在 c++ 中,我将如何生成一个介于 2 和 14 之间的随机数
In c++ , how would i generate a random number between 2 and 14?
可能的重复项:
从范围生成随机整数
我刚刚开始学习c++
,对于课堂作业,我应该使用rand()
并得到一个介于 2 和 14 之间的随机数。我知道要在 1 到 10 之间,我会做rand()%10+1
就我而言,我需要做rand()%14+2
吗?
我知道其他人也发布了类似的问题,但它们似乎都在偶数倍数之间,例如 1 和 10,或 10 和 20 等。
rand()%12+2请注意,两者之间有 12 个数字的间隙,您的下限为 2。
相关文章:
- 如何在 c++ 中从数组中选择一个随机数?
- 从大范围内生成一个随机数,但从大范围的中间开始生成较小的范围
- 如何在C++中创建数字列表,以便它可以选择一个随机数?
- 在[0,1)C 之间生成一个随机数
- 在此过程中的纸牌游戏程序.不知道为什么我会得到一个随机数-858993460
- 为什么递增指针会给出一个随机数,而不是内存地址
- 如何使用Linux GetRandom系统调用来在范围内生成一个随机数
- visual如何在C++中创建一个随机数数组
- 选择一个随机方块并生成一个随机数
- 在一个间隔内生成一个随机数,但某些数字除外:EXC_BAD_ACCESS
- 当你复制一个随机数引擎和随机数分布时会发生什么?
- 给一个数组一个随机数
- 从整数列表中选择一个随机数
- 提供的示例代码返回一个随机数,即使在抛出异常之后也是如此(提供的代码)
- 如何使用openssl获得一个随机数
- 为什么在头文件的第一行放一个随机数
- C++和Qt:不要在x分钟内选择一个随机数
- 随机数生成器不会给我一个随机数
- 有没有一种方法可以让我从0-10亿中得到一个随机数
- 构造函数中变量的启动不起作用,而是给我一个随机数