srand什么意思(srand)

蒋勇婕
导读 大家好,乐天来为大家解答以下的问题,关于srand什么意思,srand这个很多人还不知道,现在让我们一起来看看吧!1、srand函数是随机数发生器的

大家好,乐天来为大家解答以下的问题,关于srand什么意思,srand这个很多人还不知道,现在让我们一起来看看吧!

1、srand函数是随机数发生器的初始化函数,通过参数srand里的参数,改变系统提供的种子值,从而可以使得每次调用rand函数生成的伪随机数序列不同,从而实现真正意义上的“随机”。

2、这个种子的值要为整数。

3、就是说,这个10,只是随意输入的一个数,其实你输入一个什么样的数都是一样的,执行期间(如果你的程序没有关闭),输入的数字是不影响结果的;但是每次开始这个程序,如果种子值是个上次一样的,那么产生的值也会是一样的。

4、所以,通常是用srand((unsigned) time(NULL));来播种子,因为每次读到的time值可以认定是随机的,所以可以产生真正随机的数。

本文分享完毕,希望对大家有所帮助。

标签:

免责声明:本文由用户上传,如有侵权请联系删除!