C语言使用时间创建随机数

版权声明:转载请注明出处! https://blog.csdn.net/ZouHuiDong/article/details/89817916

经常我们可能会用到随机数,制造随机数的方法除了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;

猜你喜欢

转载自blog.csdn.net/ZouHuiDong/article/details/89817916
今日推荐