rand( ) 函数生成的随机数表面看是随机的,其实每次执行程序后,随机数都是固定的
不通过真实世界的数据采样,无法产生真正的随机数,通过现在的计算机算法只能产生伪随机数。
因此需要先设定随机数种子
srand(time(NULL));rand();得到的就是随机数了。。。
本文介绍了如何使用rand()函数生成伪随机数,并解释了为什么直接使用该函数不能产生真正随机的结果。为了获得更好的随机性,文章推荐使用srand(time(NULL))来初始化随机数生成器。
rand( ) 函数生成的随机数表面看是随机的,其实每次执行程序后,随机数都是固定的
不通过真实世界的数据采样,无法产生真正的随机数,通过现在的计算机算法只能产生伪随机数。
因此需要先设定随机数种子
srand(time(NULL));rand();得到的就是随机数了。。。

被折叠的 条评论
为什么被折叠?