什么意思?如果要生成随机的范围从N到N+M-1的整数的话只需让
result = rand() % M + N即可
如果要生成随机两位数就
result = rand() % 100
result = rand() % M + N即可
如果要生成随机两位数就
result = rand() % 100
解决方案 »
- 有没有写过电力调度IEC101/104程序的,请教几个问题!
- 求助,关于socket和多线程的通信,照着孙鑫的教材改编成线程后逻辑错误,急急急
- 请教串口通讯的设置保存的问题
- Oracle中写入图片数据
- 求true type文件格式的详细说明?
- 在多文档工程中关于关闭子文档的问题~~
- 如何将HWND(窗口句柄)类型的变量转化为VARIANT类型的变量??
- ENUM问题,请帮忙,谢谢!
- VC跟VB一起装,就会出现IE崩溃错!!
- CHttpFile::READ 与IE版本有什么关系?????
- 如何使ListView的子项可以被选中,并支持编辑和复制?
- mfc对话框+webbrowser编程,如何添加IDownload接口?
iRand1 = rand() % 100;
iRand2 = rand() % 1000;
2位数 [10,100)
...
N位数[100...0(N-1个0),100...0(N个))
DOUBLE GetRand0()
{
srand(timeGetTime());
DOUBLE d = (DOUBLE)GetRand(0,1000)/1000.0;
return d;
}//得到整数随机数
//参数:minN 产生随机数的最小数
// maxN :产生随机数的最大数INT GetRand(INT minN, INT maxN)
{
srand(timeGetTime());
INT r = minN + rand()%(maxN+1);
return r;
}