关于srand的函数的一些小问题

每次使用rand产生随机数时,都用 srand 函数重新独立设置随机数种子点,会使产生的随机数相同,为什么呢

随机数函数,严格来说并不是随机的。其实就是一个普通的函数,根据输入的种子给出输出。所以种子一样产生的数也是一样的。因此一般情况下可以用时间函数当种子,因为时间是一直在变的嘛,结果跟真的随机数差不多

srand(time(NULL))
用这个

请参考我的文章: