rand函数和srand函数的定义以及用法,时间戳的定义 time函数的定义用法
时间戳
当前计算机的时间-计算机的起始时间(1970.1.1.0:0:0) = (xxxx)秒
当计算机的时间在发生变化时,时间戳时刻在发生变化。
rand函数
rand()没有参数
作用是提供一个随机值 但在每次运行代码时,提供的随机数列总是一样的。
srand函数
srand()需要一个正整数作为参数,来为rand函数设计一个随机种子,当随机种子不变时,rand函数的随机数不会发生改变,当随机数改变时,rand函数生成的随机数是不断发生改变的。
time函数 可以读取计算机的时间。
综上所述:
可以用time函数和srand函数结合,从而使rand函数产生不断变化的随机值。
用法形式:srand((unsigned int)time(NULL));
int ret;
ret = rand();
开心 ,又掌握了新知识。
