vb.net Random所有方法和属性实例代码和每行备注
时间: 2024-02-17 19:59:49 浏览: 123
以下是VB.NET中Random类的常用方法和属性的实例代码和备注:
```vb
Dim rand As New Random() '创建Random类的实例
'方法
Dim randNum1 As Integer = rand.Next() '生成一个0到Int32.MaxValue之间的随机整数
Dim randNum2 As Integer = rand.Next(100) '生成一个0到99之间的随机整数
Dim randNum3 As Integer = rand.Next(50, 100) '生成一个50到99之间的随机整数
Dim randDouble As Double = rand.NextDouble() '生成一个介于0.0和1.0之间的随机浮点数
Dim randBytes(4) As Byte '创建一个包含5个字节的字节数组
rand.NextBytes(randBytes) '用随机数填充字节数组
'属性
Dim randSeed As Integer = rand.Seed '获取或设置Random类实例的种子值'
```
备注:
- `rand.Next()`:返回一个0到Int32.MaxValue之间的随机整数。
- `rand.Next(100)`:返回一个0到99之间的随机整数。
- `rand.Next(50, 100)`:返回一个50到99之间的随机整数。
- `rand.NextDouble()`:返回一个介于0.0和1.0之间的随机浮点数。
- `randBytes(4)`:创建一个包含5个字节的字节数组。
- `rand.NextBytes(randBytes)`:用随机数填充字节数组。
- `rand.Seed`:获取或设置Random类实例的种子值。如果不设置种子值,则默认使用系统时钟的时间作为种子值。种子值相同的Random类实例生成的随机数序列是相同的。
阅读全文