rand 和 srand
请问这两个函数有什么区别,各自怎么用呢?
[解决办法]
之前特意看了一下这两个函数的用法,刚好与你分享一下。
rand()函数产生随机数,但这样的话每次产生的随机数都是一样的。
srand()函数初始化随机数的种子,这样,rand()接受伪随机化的数字,就可以产生随机数。每次产生的随机数就是不一样的了,可以用系统时间作为srand()的参数。
具体的看一下msdn就清楚了
[解决办法]
先用一次srand(),以后就可以多次用rand()。
发布时间: 2013-01-04 10:04:16 作者: rapoo
rand 和 srand
请问这两个函数有什么区别,各自怎么用呢?
[解决办法]
之前特意看了一下这两个函数的用法,刚好与你分享一下。
rand()函数产生随机数,但这样的话每次产生的随机数都是一样的。
srand()函数初始化随机数的种子,这样,rand()接受伪随机化的数字,就可以产生随机数。每次产生的随机数就是不一样的了,可以用系统时间作为srand()的参数。
具体的看一下msdn就清楚了
[解决办法]
先用一次srand(),以后就可以多次用rand()。