尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

通过srand函数以及rand函数time函数辅助,实现随机数的生成。

通过srand函数以及rand函数time函数辅助,实现随机数的生成。 通过srand函数以及rand函数time函数辅助实现随机数的生成#includestdio.h#includestdlib.h//rand函数所需头文件#includetime.h//time函数所需头文件intmain(){srand(5);//因为rand函数是依靠种子固定生成随机数的//所以只需要通过srand函数调用改变种子的值即可改变随机值//srand的值必须是无符号整形//time时间戳其返回值会随着时间的变化而改变//通过此函数改变srand的种子最合适不过了srand((unsignedint)time(NULL));//因为time的返回类型是一个32位或64位的整形类型//所以为符合srand须将其返回值强行转换成无符号整形//输出随机数printf(%d\n,rand());printf(%d\n,rand());printf(%d\n,rand());printf(%d\n,rand());}/*生成1 - 100的随机数代码如下 如果要生成a-b的随机数公式:a rand() % (b - a 1) 注%n所产生的数值区间为0——n-18*/#includestdio.h#includestdlib.h//rand函数所需头文件#includetime.h//time函数所需头文件intmain(){inti0;srand((unsignedint)time(NULL));//通过srand函数改变其种子为timefor(i0;i100;i){printf(第%d位随机数:,i);printf(%d\n,rand()%1001);}return0;}
返回列表