| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 806 人关注过本帖
标题:高手指点,小弟感激不尽~!!!
只看楼主 加入收藏
YEAHLAU
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2005-2-18
收藏
 问题点数:0 回复次数:8 
高手指点,小弟感激不尽~!!!
private sub form_load()
   Randomize
   For i=1 To 500
      frm1.forecolor=QB(Int(Rnd*15+1))
      CurrentX=frm1.Width*Rnd
      CurrentY=frm1.Height*Rnd
      Print"#"
   Next i
end sub
各位大哥,Randomize是一个方法,还是一个语句?它所指带的随机性是指的什么的随机性呢?请大家帮帮我~!!
搜索更多相关主题的帖子: Rnd 感激不尽 随机性 
2005-02-18 22:50
壮志凌云
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2005-2-18
收藏
得分:0 
语句!

看不懂你这个是什么意思
2005-02-19 10:26
VB爱好者
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2005-2-19
收藏
得分:0 
我本人以为这是一个赋值随机的命令,它的随机性是指对i起始值的随机取值!
此乃小弟之拙见,不知对兄台是否有帮助?

[此贴子已经被作者于2005-2-19 16:47:33编辑过]



2005-02-19 16:46
chen__han1
Rank: 1
等 级:新手上路
帖 子:256
专家分:0
注 册:2004-9-16
收藏
得分:0 
我觉得是不是你的书上错了!!!!1

路漫漫其修远兮 吾将上下而求索!
2005-02-19 20:00
yuki
Rank: 2
等 级:新手上路
威 望:5
帖 子:508
专家分:0
注 册:2005-2-4
收藏
得分:0 
以下是引用YEAHLAU在2005-2-18 22:50:07的发言: private sub form_load() Randomize For i=1 To 500 frm1.forecolor=QB(Int(Rnd*15+1)) CurrentX=frm1.Width*Rnd CurrentY=frm1.Height*Rnd Print"#" Next i end sub 各位大哥,Randomize是一个方法,还是一个语句?它所指带的随机性是指的什么的随机性呢?请大家帮帮我~!!
private sub form_load() Randomize For i=1 To 500 frm1.forecolor=QBColor(Int(Rnd*15)+1) CurrentX=frm1.Width*Rnd CurrentY=frm1.Height*Rnd Print "#" Next i end sub

我们都在命运湖上荡舟划桨,波浪起伏使我们无法逃离孤行;如果我们迷失方向,波浪将指引我们穿过另一天曙光
2005-02-19 20:44
zero_one
Rank: 1
等 级:新手上路
帖 子:72
专家分:0
注 册:2005-2-12
收藏
得分:0 
randomize是语句.因为使用rnd时,运行一次产生一个随机数.再运行时可能产生同一个随机数.你可以用randomize来避勉这种情况, 它的语法格式如下: Randomize[number]

Randomize 使用 number 参数初始化 Rnd 函数的随机数生成器,赋给它新的种子值。如果省略 number,则使用系统计时器返回的值作为新的种子值。

如果不使用 Randomize,则第一次调用 Rnd 函数(无参数)时,它将使用相同的数字作为种子值,随后使用最后生成的数值作为种子值。

注意 要重复随机数的序列,请在使用数值参数调用 Randomize 之前,立即用负值参数调用 Rnd。使用相同的 number 值的 Randomize 不能重复先前的随机数序列。


---------------------------------------------- 我郁闷,因为学得差劲。
2005-02-21 13:43
sf1982123
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2005-1-28
收藏
得分:0 

以下是引用ZERO_ONE的话! randomize是语句.因为使用rnd时,运行一次产生一个随机数.再运行时可能产生同一个随机数.你可以用randomize来避勉这种情况, 它的语法格式如下: Randomize[number]

Randomize 使用 number 参数初始化 Rnd 函数的随机数生成器,赋给它新的种子值。如果省略 number,则使用系统计时器返回的值作为新的种子值。

如果不使用 Randomize,则第一次调用 Rnd 函数(无参数)时,它将使用相同的数字作为种子值,随后使用最后生成的数值作为种子值。

注意 要重复随机数的序列,请在使用数值参数调用 Randomize 之前,立即用负值参数调用 Rnd。使用相同的 number 值的 Randomize 不能重复先前的随机数序列。 好像是随机产生一个小于1的单精度数吧!!!!

2005-02-21 13:57
sf1982123
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2005-1-28
收藏
得分:0 
不过我不明白这是个什么????干什么用的程序!????
我很笨不要笑我!!!
2005-02-21 14:02
YEAHLAU
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2005-2-18
收藏
得分:0 
感谢各位对小弟的帮助,我现在明白了 尤其是zero_one 的帖子说的很详细,很准确~!!! 我会继续努力的~!!!!!!!! 谢谢大家~!!!!!
2005-02-21 18:24
快速回复:高手指点,小弟感激不尽~!!!
数据加载中...
 
   



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

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