C++中产生随时间变化的随机数

产生随时间变化的随机数

开发环境:vs2017.
我们在进行设计代码的时候经常会用到一些在一定范围内产生的值,用来模拟一些随机事件所产生的结果,这时候以下的操作就可以产生随时间变化的随机值:


我们需要使用到两个函数rand()和srand(),要使用这两个函数需要包含头文件#include和#include,代码如下:

#include 
#include 
#include 

using namespace std;

int main()
{
	const int seq_int = 41;//定义一个常量值为41
	int random_val = 0;//用来存放随机数
	srand((unsigned int)time(NULL));//srand中的参数就是seed,也就是随机数将会在0~(seed-1)中进行产生
	
	random_val = rand() % seq_int + 60;//产生0~100以内的数据

	cout << random_val << endl;

	system("pause");
	return 0;
}

运行结果:
C++中产生随时间变化的随机数_第1张图片
C++中产生随时间变化的随机数_第2张图片
C++中产生随时间变化的随机数_第3张图片

从运行结果中可以看到每次产生的值都不一样且都在一定范围之内(这里设置在0~100)。

你可能感兴趣的:(C++)