随机数用rand()产生0-32767这间的整数转换一下就变成了0-1之间的数
((float)rand())/32767.0
第二个有这样的函数要自已写的
void Delay(DWORD dwDelayTime)
{
    DWORD dwTimeBegin, dwTimeEnd;
    dwTimeBegin = timeGetTime();
    do
{
        dwTimeEnd = timeGetTime();
} while (dwTimeEnd - dwTimeBegin < dwDelayTime);
}
为了使用timeGettime这个函数在项目工程中加入winmm.lib

解决方案 »

  1.   

    Sleep(DWORD millionsecond)
    DWORD SleepEx(
      DWORD dwMilliseconds,  // time-out interval
      BOOL bAlertable        // early completion option
    );
    Generates a pseudorandom number.
    #include <stdlib.h>int rand( void );
      

  2.   

    谢谢,请问执行Sleep会不会影响到我程序中的一些SetTimer?
      

  3.   

    谢谢!
    测试结果是,Sleep后,整个程序被挂起,什么都不响应,Sleep完成后,从Sleep那一断点继续执行!
    谢谢大家,这就给分了!