部分代码:
HCURSOR CGenerateRandDlg::OnQueryDragIcon()
{
return (HCURSOR) m_hIcon;
}
void CGenerateRandDlg::OnGenerate()
{
// TODO: Add your control notification handler code herein
UpdateData(true);
if(m_Min>=m_Max)
{
AfxMessageBox("最大值、最小值设置错误!");
return;
}
srand((unsigned)time(NULL)); //随机数计时开始
m_Rand1=GetRand(m_Min,m_Max);
m_Rand2=GetRand(m_Min,m_Max);
m_Rand3=GetRand(m_Min,m_Max);
m_Rand4=GetRand(m_Min,m_Max);
UpdateData(false);
}
double CGenerateRandDlg::GetRand(double MIN, double MAX)//产生随机数
{
int max;
max=RAND_MAX;//rand()函数随机数的最大值
return (int)(rand()*(MAX-MIN)/max+MIN);
}