随机数与随机字符

Rand类用于生成随机数和随机字符串,它包括三个共享方法。

Next

用于生成随机整数。

语法

Next()
Next(MaxValue)
Next(MinValue, MaxValue)

MinValue: 允许生成的最小随机数
MaxValue: 允许生成的最大随机数
 

例如:

Dim Val1 As Integer = Rand.Next() '生成一个随机整数
Dim
Val2 As Integer = Rand.Next(100) '生成0到100之间的随机整数
Dim
Val3 As Integer = Rand.Next(200,300)
'生成200到300之间的随机整数

NextDouble

产生一个0到1之间的随机小数。

例如你可以在命令窗口执行下面的代码,得到10个随机小数:

For i As integer = 0 To 9
    Output.Show(Rand.NextDouble)
Next

NextString

用于生成指定长度的随机字符串(最长为32个字符)。

语法

NextString(Length)

Length: 要生成的随机字符串长度,最大为32

例如:

Dim Val As String
Val = Rand.NextString(
12) '生成长度为12的随机字符串

Output.show(Val)

 


本页地址:http://www.foxtable.com/webhelp/topics/0349.htm