C++/C Sleep函数的运用

Sleep函数

功能: 执行挂起一段时间,也就是等待一段时间在继续执行

用法:Sleep(时间)

头文件:Windows下为--> windows.h

              Linux 下为 --> unistd.h

注意:(1)Sleep是区分大小写的,有的编译器是大写,有的是小写。

   (2)Sleep括号里的时间,在windows下是已毫秒为单位,而Linux是以秒为单位

#include <iostream>
using namespace std;
#include <ctime>
#include <windows.h>
int main(){
    for (size_t i = 0; i < 10; ++i){
        Sleep(500);//停顿(挂起)500ms 
        cout << time(0) <<endl;
    }
    
    return 0;
}

因此,在c++中的随机数生成器(随机数引擎和分布函数类)如果作为一个自动过程的一部分反复运行,将time的返回值作为种子的方式就无效了;可能多次用的是同一个种子,因为time()返回的是一秒的变化。

 

posted @ 2017-09-01 16:29  弗卡斯的小站  阅读(307)  评论(0)    收藏  举报