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