您的位置:首页 > 编程语言 > C语言/C++

C++的随机数问题

2012-07-13 12:11 120 查看
       哈!刚刚在“瞎逛”看到了C++的产生随机数的两个函数。rand(),srand(),其实在学习概论的

时候已经接触到了C的random()函数,只是到现在才学到C++的。

       刚刚在VC6.0编译了一下,random()函数是不能通过的,而rand()随机产生的数每次都是一样的,这主要是为了好调试。要随机产生数就要用到srand(),该函数原型为void srand(unsignen seed),只要seed不同,后面rand()产生的数就不同了。这里便可以用系统时间来作为seed,方法为srand((unsigned time(0)),这样rand()就可以根据系统时间的变化来产生随机数了。

PS:产生随机数时,这两个函数是相互作用的~

 

本文部分转自 http://blog.csdn.net/aykro/article/details/4225511
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c++ random c