逍遥神医第二季在线:C++ DotNet中的随机数问题

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/28 11:03:38
在Visuanl Studio.Net 2003环境下的C++编程,我用rand()这个函数来取随机数,可是系统每次返回值都是相同的,并没有达到真正的随机数生成的目的。在VS 6.0下可以用时间作为随机种子,通过srand(seed)来取,那么VS 2003下如何实现?需要用到哪个头文件?麻烦说得具体一点,多谢了,会追加积分的
我是新手,所以问题比较多,非常不好意思。请给我解释一下什么是托管编程,非常感谢

你可以用rand() 说明你并没有托管编程。你没用DotNet
那就好办了。

原来怎么弄,现在还怎么弄。一点变化都没有。
VS 6.0 里的东西都在。

依然
#include <time.h>

在开始时
srand( (unsigned)time( NULL ) );

VC.net 支持非托管编程——以前VC6 的代码 除了iostream 变一点 别的几乎没什么要改的