标签: c random
我想创建一些特定的随机数,例如从10到20。
rand()%20;
是从0到19
答案 0 :(得分:0)
应用一些简单的算术
int val = min + (rand() % range);
范围是(max - min) + 1
(max - min) + 1
10-20之间的随机数只是0-10移位+10之间的随机数
10-20
0-10
+10