小编His*_*ine的帖子

rand()返回高于我的max c ++的int

所以我希望我不是在问一些愚蠢的事情.

我希望我的程序在点击一个按钮时暂停从2000到5999的随机数量的ms,所以这里是行:

void ExpNatDlg::OnBnClickedBack()
{
   int delayRand;
   delayRand = (int)rand() % 6000 + 2000;
   Sleep(delayRand);
}
Run Code Online (Sandbox Code Playgroud)

为了检查我得到的延迟,我将它们打印在一个文件上,我不知道为什么,我有时会得到超过7000毫秒的延迟...

我不知道我错过了什么!谢谢你的帮助!

c++ random

3
推荐指数
1
解决办法
106
查看次数

标签 统计

c++ ×1

random ×1