算法
叶飘飘
这个作者很懒,什么都没留下…
展开
-
生成不相同的随机数
生成无重复的随机数,注意,是不重复的序列. 通常的生成随机数的做法是不考虑重复的,因为即使重复也属于概率意义上的正常情况.但某些情况下需要不重复的随机数据,怎么办呢? 我想从大方向上来说,应该只有两个方法.要么牺牲时间要么牺牲空间.讲得不对或不完整,大家一定要指出来啊,谢谢. 注意,下面均以在101~200的范围内(设为b[100],它实际上是附加空间),从中产生10个不转载 2013-07-10 13:33:53 · 1315 阅读 · 0 评论 -
生成互不相同随机数的一种算法
C++中常用rand()和srand()函数相结合来生成每次执行都不相同的一组随机数,常见的写法如下: [cpp] view plaincopy #include #include #include #include using namespace std; int _tmain(int argc,_TCHAR* argv[]) {转载 2013-07-10 13:24:36 · 2120 阅读 · 0 评论