| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2414 人关注过本帖
标题:[讨论]随机问题
取消只看楼主 加入收藏
Tainform
Rank: 1
等 级:新手上路
帖 子:54
专家分:0
注 册:2004-9-26
收藏
得分:0 
那就失去程序的意义了啊,就是要快撒
2004-09-29 23:01
Tainform
Rank: 1
等 级:新手上路
帖 子:54
专家分:0
注 册:2004-9-26
收藏
得分:0 
而且srand(time(NULL))在delay(500)前后也是一样啊,至少都要1000豪秒啊,但那样程序就慢了啊
2004-09-29 23:04
Tainform
Rank: 1
等 级:新手上路
帖 子:54
专家分:0
注 册:2004-9-26
收藏
得分:0 
我明天再来
2004-09-29 23:09
Tainform
Rank: 1
等 级:新手上路
帖 子:54
专家分:0
注 册:2004-9-26
收藏
得分:0 
怎么没人回啊?
2004-10-03 01:55
Tainform
Rank: 1
等 级:新手上路
帖 子:54
专家分:0
注 册:2004-9-26
收藏
得分:0 
大家一起讨论撒,来哦,兄弟些,雄起啊。
2004-10-03 09:17
Tainform
Rank: 1
等 级:新手上路
帖 子:54
专家分:0
注 册:2004-9-26
收藏
得分:0 

这个问题个人认为还是比较重要的哦。老火

2004-10-03 09:19
Tainform
Rank: 1
等 级:新手上路
帖 子:54
专家分:0
注 册:2004-9-26
收藏
得分:0 
呵呵,菜鸟吗?那你就是高手咯,那我请教您一下咯,这个问题对我比较重要啊。希望您能给出一个比较好的解答.
2004-10-04 11:13
Tainform
Rank: 1
等 级:新手上路
帖 子:54
专家分:0
注 册:2004-9-26
收藏
得分:0 
在说一遍我的问题,比如说:在一次srand(time(NULL))之前,random(9)产生的随即序列是2,1,5,8,6.......在下一次循环时,由于速度太快srand(time(NULL))的值与上次是同样的,所以random(9)的随即序列也是2,1,5,8,6.....我的问题是如何改进?
2004-10-04 22:09
Tainform
Rank: 1
等 级:新手上路
帖 子:54
专家分:0
注 册:2004-9-26
收藏
得分:0 
首先,请用中文交流
2004-10-05 09:39
Tainform
Rank: 1
等 级:新手上路
帖 子:54
专家分:0
注 册:2004-9-26
收藏
得分:0 

其次,就算把srand(time(NULL))放在for之前,如果在一秒内for就已经循环完了呢,这时再次进行循环时srand(time(NULL))的值也和上一次一样啊。

LOOP:srand(time(NULL));

for(i=0;i<100;i++){

random(9);

}

goto LOOP;

现在再慢的机器在一秒内也可以把这个for运算完吧。

而且,在有些情况下srand(time(NULL))是需要放在for里面的。

[此贴子已经被作者于2004-10-05 09:47:25编辑过]

2004-10-05 09:46
快速回复:[讨论]随机问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018652 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved