欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

rand和srand

发布时间:2025/6/15 34 豆豆
生活随笔 收集整理的这篇文章主要介绍了 rand和srand 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

                rand()和srand()函数我们应该接触的比较多了,之前就遇到过,弄懂了,但是现在又忘了。再次遇见写篇文章记录一下。

                srand()用来设定一个随机数种子,其参数必须是整数,不同的随机数种子使rand()函数产生的随机数序列不同。rand()函数产生的随机数序列是有随机数种子经过一系列的递推计算出来的。相同的随机数种子在不同的时刻产生的随机数序列是相同的,又称伪随机数。

                rand()是用来产生随机数序列的函数,随机数序列的大小在0~RAND_MAX之间,RAND_MAX的范围最少在32767间。下面看一下简短的测试代码:

#include<stdio.h> #include<stdlib.h>int main() {int a[10]={0};int i=0,j=0;for(i=0;i<2;i++){srand(i);for(j=0;j<10;j++){a[j]=rand()%10;printf("a[j]=%d\n",a[j]);}printf("\n");}return 0; }

随机生成0~9之间的随机数。

打印:




参考地址:http://www.cnblogs.com/guihailiuli/p/4154416.html




总结

以上是生活随笔为你收集整理的rand和srand的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。