经常我们可能会用到随机数,制造随机数的方法除了rand还有就是利用时间,本文介绍如何使用时间创造随机数
使用秒创建随机数
//获取时间
SYSTEMTIME sys;
GetLocalTime(&sys);
char time[64]={0};
int ntime;
sprintf(time,"%02d",sys.wSecond);
ntime = atoi(time);
//使用秒创建随机数
ntime = ntime%10;//取秒除以10的余数,即10以内的随机数
//再比如要取5-15之间的随机数
ntime = ntime%10+5;
//9-20之间的随机数
ntime = ntime%11+9;