这个问题已经有了答案: 什么是在一个范围内生成无偏随机整数的最佳算法? 如何在C中生成随机数?
这个问题已经有了答案:
什么是在一个范围内生成无偏随机整数的最佳算法?
如何在C中生成随机数?
我想创建一些特定的随机数,如从10到20。
rand()%20;
是从0到19创建的。
应用一些简单的算术
int val = min + (rand() % range);
其中,范围是(max - min) + 1
(max - min) + 1
在10-20之间的随机数只是在0-10之间的随机数向+10位移
10-20
0-10
+10
用户名或电子邮箱地址
密码