例如上面所示,将srand()函数放在for循环里面,每次rand()生成的随机数都是一样的,这并是因为计算机运行很快,造成每次time产生的种子都是一样的(time的时间精度较低,只有55ms),所以得到的随机数也是一样的,所以要把srand()放在循环外面.
作者:myleosu
链接:https://www.jianshu.com/p/1fd47704d8af
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
例如上面所示,将srand()函数放在for循环里面,每次rand()生成的随机数都是一样的,这并是因为计算机运行很快,造成每次time产生的种子都是一样的(time的时间精度较低,只有55ms),所以得到的随机数也是一样的,所以要把srand()放在循环外面.
作者:myleosu
链接:https://www.jianshu.com/p/1fd47704d8af
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。