主题:求助我哪里错了 谢谢
黑暗法王
[专家分:340] 发布于 2008-10-10 10:12:00
其他窗体没有错误 就是f2 和 f4 (装在窗体的时候随即显示1~3中的一张图片) 但是总是显示第三张图片。 我在f2中加了一个标签发现 a的值总是 3。 然后我把随机显示图片部分的源代码粘贴到form1 的按钮按下事件中(f2和f4 均是窗体载入事件),结果运行正确 (f2换到按钮事件也是正确的)。可换到 窗体载入 a的值就总是3。 谢谢大家抽出时间看我的问题!谢谢
回复列表 (共5个回复)
沙发
黑暗法王 [专家分:340] 发布于 2008-10-15 10:10:00
没人吗? 我再简化一下我的问题。 就是 随机的时候int(rnd*6) 运行的时候总是随机出4
int(rnd*6)+1 总是随机出5 请问这是什么问题?谢谢
板凳
老大徒伤悲 [专家分:29120] 发布于 2008-10-15 14:03:00
看不明白你说的是啥
3 楼
joforn [专家分:1460] 发布于 2008-10-15 18:31:00
Randomize
4 楼
黑暗法王 [专家分:340] 发布于 2008-10-17 09:11:00
那对不起。我再说一下 我的程序好比如下: a=int(rnd*6) 如个把这个表达式写在form_load下 a的值总是5 如果把这个表达式 写到 按钮单击事件下, a的值 就是 1~5之间了 请问这是为什么?谢谢
5 楼
merry05 [专家分:8920] 发布于 2008-10-17 09:18:00
这是你不了解电脑中是不存在真正随机的,rnd是产生伪随机数的函数,解决方法在三楼
我来回复