AstaTus
-- 夏天不热。。
C++博客
首页
新随笔
新文章
联系
聚合
管理
posts - 22,comments - 12,trackbacks - 0
<
2008年11月
>
日
一
二
三
四
五
六
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
常用链接
我的随笔
我的评论
我参与的随笔
留言簿
(1)
给我留言
查看公开留言
查看私人留言
随笔分类
3D Math(1)
DIRECTX9(10)
dll 学习ing。。。(1)
HLSL(1)
Ogre(4)
OpenAL(1)
单片机 & 嵌入式
其他(3)
重拾c++
随笔档案
2010年4月 (1)
2009年9月 (1)
2009年2月 (3)
2009年1月 (1)
2008年12月 (2)
2008年11月 (1)
2008年10月 (4)
2008年9月 (4)
2008年8月 (5)
文章分类
dll learning
搜索
最新评论
1. re: phong 光照模型。。
忘了给你说感谢! 希望你能帮助我,谢谢。
--小小子
2. re: phong 光照模型。。
能把上图的源码和exe程序给我拿来写作业吗?772862188@qq.com
--小小子
3. re: dx 与 mfc 整合 成功!
评论内容较长,点击标题查看
--徐明
4. re: DirectX9 的 SetTextureStageState & SetRenderState
我看的累死了
--好看的电影
5. re: DirectX9 的 SetTextureStageState & SetRenderState
刚看龙书到这里卡住了 相当感谢博主
--好看的电影
阅读排行榜
1. DirectX9 的 SetTextureStageState & SetRenderState(3183)
2. phong 光照模型。。(2686)
3. 火炬之光的模型资源获取...(1768)
4. DirectX框架的封装(未完成版)(1294)
5. ogre--源码研究--Demo_CameraTrack(1086)
评论排行榜
1. DirectX9 的 SetTextureStageState & SetRenderState(3)
2. 重新封装DX。。。(2)
3. 无限地形~(2)
4. phong 光照模型。。(2)
5. 强烈的欲望。。(1)
随机数。。
今天写的一个程序,很奇怪,我要让每个ball的M_CurLoc的值都不一样,但是单步调试的时候是做到了不一样,但直接运行的时候结果每个ball的M_CurLoc的值居然都一样,喊我调了2个多小时。。抓狂ing。。
后来发现是随机数里的srand在作怪
void
Balloon::Loc_Reset()
{
srand(time(NULL));
M_CurLoc.x
=
rand()
%
700
+
100
;
M_CurLoc.y
=
rand()
%
700
+
600
;
flag
=
UP;
}
for
(i
=
0
; i
<
n; i
++
)
{
tempball.Loc_Reset();
M_ActBall.push_back(tempball);
}
这个代码实现的n个ball 中的 M_CurLoc都是一样的,因为CPU运行太快 以致每一次寻环中srand(time(NULL))所取得的系统时间都一样。。(srand的精度为秒),所以在调试和直接运行这两种情况下会出现两种结果。。
最后改了下
void
Balloon::Loc_Reset()
{
M_CurLoc.x
=
rand()
%
700
+
100
;
M_CurLoc.y
=
rand()
%
700
+
600
;
flag
=
UP;
}
void
Balloon::GetSrand()
{
srand(time(NULL));
}
/**/
////////////////////////////////////
tempball.GetSrand();
for
(i
=
0
; i
<
n; i
++
)
{
tempball.Loc_Reset();
M_ActBall.push_back(tempball);
}
posted on 2008-09-10 19:13
AstaTus
阅读(232)
评论(0)
编辑
收藏
引用
所属分类:
其他
只有注册用户
登录
后才能发表评论。
【推荐】100%开源!大型工业跨平台软件C++源码提供,建模,组态!
相关文章:
强烈的欲望。。
随机数。。
原来我爱C++
网站导航:
博客园
IT新闻
BlogJava
知识库
博问
管理