vb数组产生随机数
来源:百度知道 编辑:UC知道 时间:2024/05/15 09:39:47
利用随机函数产生20个两位正整数,要求以下方式显示
1按产生顺序显示
2按与产生顺序相反的顺序显示
1按产生顺序显示
2按与产生顺序相反的顺序显示
VB可使用Randomize 语句和Rnd 函数输出随机数列到数组。
1)Rnd 函数,返回一个包含随机数值的 Single。
语法:
Rnd[(number)]
可选的 number 参数是 Single 或任何有效的数值表达式。
2)Randomize 语句,初始化随机数生成器。
语法:
Randomize [number]
可选的 number 参数是 Variant 或任何有效的数值表达式。
3)数组,可以用相同名字引用一系列变量,并用数字(索引)来识别它们。在许多场合,使用数组可以缩短和简化程序,因为可以利用索引值设计一个循环,高效处理多种情况。数组有上界和下界,数组的元素在上下界内是连续的。
代码实例:
Option Explicit
Dim i As Long
Dim sj(19) As Long
Private Sub Command1_Click()
Cls
Print "正序输出"
For i = 0 To 19
sj(i) = Int((90 * Rnd) + 10) '生成10-99的两位随机整数
Print sj(i)
Next