【发布时间】:2016-01-23 15:04:28
【问题描述】:
我想创建一些特定的随机数,例如从 10 到 20。
rand()%20;
是从 0 到 19 创建的
【问题讨论】:
-
所以创建一个从 0 到 10(含)的随机数,然后再加上 10。
-
y=mx+c ....................
我想创建一些特定的随机数,例如从 10 到 20。
rand()%20;
是从 0 到 19 创建的
【问题讨论】:
应用一些简单的算术
int val = min + (rand() % range);
范围是(max - min) + 1
10-20 之间的随机数只是0-10 之间的随机数移位+10
【讨论】: