如何在特定范围内生成随机数?

17 浏览
0 Comments

如何在特定范围内生成随机数?

这个问题已经有了答案

什么是在一个范围内生成无偏随机整数的最佳算法?

如何在C中生成随机数?

我想创建一些特定的随机数,如从10到20。

rand()%20;

是从0到19创建的。

admin 更改状态以发布 2023年5月21日
0
0 Comments

应用一些简单的算术

int val = min + (rand() % range);

其中,范围是(max - min) + 1

10-20之间的随机数只是在0-10之间的随机数向+10位移

0