vb代码问题,急~

来源:百度知道 编辑:UC知道 时间:2024/05/13 08:52:09
详细解释以下代码的意思,期末讲课要讲~一定要详细,明白~谢谢
For i = 1 To 80
循环开始 i 从1到80

DrawWidth = 6
设置图形方法输出的线宽

x = 320 * Rnd
X随机0-320取值

y = 320 * Rnd
Y随机0-320取值
这些太简洁了,,,再详细点的解释

对最初给定的种子都会生成相同的数列,因为每一次调用 Rnd 函数都用数列中的前一个数作为下一个数的种子。

在调用 Rnd 之前,先使用无参数的 Randomize 语句初始化随机数生成器,该生成器具有根据系统计时器得到的种子。

其实已经很详细啦.......无语
******For...Next 语句
以指定次数来重复执行一组语句。
语法
For 变量 = 初值 To 终值 [步长]
代码
Next [变量]

*****Rnd[(number)]
Rnd 函数返回小于 1 但大于或等于 0 的值。

number 的值决定了 Rnd 生成随机数的方式。

对最初给定的种子都会生成相同的数列,因为每一次调用 Rnd 函数都用数列中的前一个数作为下一个数的种子。

在调用 Rnd 之前,先使用无参数的 Randomize 语句初始化随机数生成器,该生成器具有根据系统计时器得到的种子。

为了生成某个范围内的随机整数,可使用以下公式:

Int((upperbound - lowerbound + 1) * Rnd + lowerbound)

这里,upperbound 是随机数范围的上限,而 lowerbound 则是随机数范围的下限。

*****DrawWidth 属性
返回或设置图形方法输出的线宽。

整个程序的意思是执行80次每个操作 由于不完整 估计是画图的 x,y应该是坐标的