再书上看到的代码
看不懂con+1是什么意思
运行结果如下
为什么运行结果是41到71不是随机数吗
con+1是给srand()传入一个参数,以产生一个随机数种子,然后rand()就会根据随机数种子产生随机数,con+1的目的是为了产生不同的随机数种子,以产生不同的随机数。
不过for循环内因为随机数的种子是确定的,所以产生的随机数也是确定的,但是与不使用srand()设置随机数种子产生的随机数不同,意思就是随机数种子和产生的随机数之间有关联关系。
参考链接:
C语言中 srand()函数和rand()函数_Nuo__的博客-CSDN博客_c语言srand