rand()为啥每次生成的数都是一样的
今天在运行一个带有rand()的程序的时候,想打印一下它的值,发现每一次打印都是41,第一个数原来rand()是计算机内的一个生成伪随机数的,生成的其实并不是随机数,而是具有一定规律的递推出来的数。要在rand()前面加上sand(time(0)),不要忘记加上头文件time.h,sand(time(0))不能放在循环里面写如果计算伪随机序列的初始数值(称为种子)相同,则计算出来的