如何产生一个随机数或者其他的方法,让一个方法在5-10天内(最好可以设置的天数内)会发生一次。
比如做一个循环
while(true)
{
dosomething()
if(条件) //这个条件是在5-10天内会发生一次,概率随机。 发生后下一次同样是前一次发生后的5-10天内
{
dosometing();
}
}
给个思路吧?
比如做一个循环
while(true)
{
dosomething()
if(条件) //这个条件是在5-10天内会发生一次,概率随机。 发生后下一次同样是前一次发生后的5-10天内
{
dosometing();
}
}
给个思路吧?
解决方案 »
- 如何将已得的二维数组的值赋给自己定义的结构体
- 关于窗体自绘的问题
- 用TransmitFile传送文件时,很多文件都是只传输一般就成功返回了
- 请教:出现非常奇怪的错误,请各位大哥帮我看看,谢谢!
- 如何屏蔽系统键,如Alt+F4,Alt+Esc,windows键,Ctrl+Alt+Del?
- 请问:在SDI中怎么添加控件
- 一个关于Cpen类的问题
- GetSubItemRect得到的矩形,为什么不准确呢?
- 谁知道浩方对战平台的原理
- 在GridCtrl中使用SetItemText(1,1,_T("ok\nok")),为什么显示的时候不会换行,请各位大侠帮忙一下
- windows程序程设计中的问题
- VC2005 的怪问题,实在太怪了。。。。
1、对话框程序,相应OnTimer事件,获取当前的日期,在OnTimer事件中判断是否经过了5-10天,如果到了dosometing
2、用rand产生一个随机数,时间范围在5-10天内,然后用Sleep休眠这么长时间后,dosometing。当然这里面要用到多线程
c = a + random(b-a)