我设计了一个对话框,点击start按钮产生4个随机数,并且显示在对话框上
代码如下
void CMy24pointDlg::OnStart() 
{
// TODO: Add your control notification handler code here
   //产生4个随机数
for(int i=0;i<4;i++)
{
srand( (unsigned)time( NULL ) );
//Sleep(100);
num[i]=rand()%13;
}

//把随机数放到对话框上
SetDlgItemInt(IDC_NUM1,num[0],FALSE);
SetDlgItemInt(IDC_NUM2,num[1],FALSE);
SetDlgItemInt(IDC_NUM3,num[2],FALSE);
SetDlgItemInt(IDC_NUM4,num[3],FALSE);
}
为什么每次点击后虽然能产生不同的随机数,但是4个随机数老是相同的,比如:第一次点击start产生 1 1 1 1,在点击产生的是 5 5 5 5,这是为什么,怎样才能使4个随机数不同,请前辈指点