C++ 如何生成随机数
随机数
你可以使用 `<cstdlib>
` 库中的 `rand()` 函数来生成一个随机数。
要对随机数进行更精确的控制,例如,如果您只想获得 0 到 100 之间的随机数,可以使用以下公式:
注意:上面的示例只输出一次随机数。它们不会在每次程序运行时输出不同的随机数。要解决这个问题,你可以使用 `srand()` 函数,并添加 `<ctime>
` 库中的 `time()` 函数。
这将使程序每次运行时都生成一个 0 到 100 之间的随机数。
示例
// 每次程序运行时生成不同的随机数
srand(time(0));
// 生成一个 0 到 100 之间的随机数
int randomNum = rand() % 101;
cout << randomNum;
return 0;
自己动手试一试 »