srand((unsign)time(null))随机产生一个rand函数的初始值,具体如下:
int x = rand();
a = (int)x%(max-min+1)+min;//随机数的范围为[min,max]
eg:
Srand((unsigned)time(NULL));
int a = rand()%(100-1+1)+1;//产生1-100的随机数
本文介绍如何使用C语言中的srand和rand函数生成指定范围内的随机数。通过设置srand函数的种子为当前时间,确保每次运行程序时都能获得不同的随机数序列。举例说明了如何生成1到100之间的随机整数。
srand((unsign)time(null))随机产生一个rand函数的初始值,具体如下:
int x = rand();
a = (int)x%(max-min+1)+min;//随机数的范围为[min,max]
eg:
Srand((unsigned)time(NULL));
int a = rand()%(100-1+1)+1;//产生1-100的随机数
5万+

被折叠的 条评论
为什么被折叠?