高分请求高手帮忙!!!!!

来灵 2007-06-02 10:51:13
我的问题是:最近用MFC的单文档写了一个题目为“按流量控制的交通灯模拟软件设计与实现”。现在已经实现了一般的交通灯模拟演示,也就是红绿灯是定时的(使用了定时器SetTimer)。当我把随即数引入后,欲产生随即的车辆(十字路口,将相对两个路口作为一个单位,这样就只比较两个单位的车流量),运行程序后,两个单位各自只产生了一次随即数,也就是后来产生的一列车辆数同第一次产生的一样,这样就失去了随即性的目的。发现这个问题后,我在OnDraw函数里边调用显示车辆的代码之前将产生的随即数加上,想每次画一列车就产生一次随即数,可是当再运行程序时,却发现这时候有的车辆在一段时间内看不到了,并且停止了。过后又突然出来,开始运行。
我感到自己实在是再弄不下去这个问题了(困扰好久了,很头疼),特来求助。或者哪位朋友那里有这样的代码,发到我邮箱也可以,做参考之用,仅此而已!!!!!
分不够还可以再加,谢谢!

我的邮箱:chexlong@163.com
...全文
315 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
来灵 2007-06-11
  • 打赏
  • 举报
回复
不好意思,几天没来。
谢谢竹本无心。
mudunke775 2007-06-05
  • 打赏
  • 举报
回复
你是在OnTimer里变的红绿灯吧,在OnTimer里设置随即数
WilliamShakespeare 2007-06-05
  • 打赏
  • 举报
回复
关注
-----------------------
CSDN 论坛助手
http://china-csdn.cn
mudunke775 2007-06-05
  • 打赏
  • 举报
回复
比如在等红灯的车是一个一个加上去的还是一起加上去的?绿灯时车是一下消失还是慢慢开过十字路口?
mudunke775 2007-06-05
  • 打赏
  • 举报
回复
有些地方我还是不太明白。能把你想要的运行效果仔细说下吗?
mudunke775 2007-06-05
  • 打赏
  • 举报
回复
LZ,首先你在OnDraw里调用随即数是错误的。这样你想过吗?是每一桢的车数都是随即的,也就是说上一个画面随即产生20辆车,下一个画面却随即产生5个车,当然会出现你说的问题。
来灵 2007-06-05
  • 打赏
  • 举报
回复
谢谢楼上各位朋友的关注。
调用随即数的时候出现了问题,目前还没有想出好的办法来解决……
redpetallsg 2007-06-04
  • 打赏
  • 举报
回复
貌似不可以加随机数
smallcrocodile 2007-06-04
  • 打赏
  • 举报
回复
关注
  • 打赏
  • 举报
回复
不懂
长尾巴的悟空 2007-06-03
  • 打赏
  • 举报
回复
随机数搞的不对吧~

2,586

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 资源
社区管理员
  • 资源
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧