vb随机数代码怎么写?
编辑:自学文库
时间:2024年03月09日
该函数会返回一个[0,1)之间的随机数。
若要生成不同的随机数,可以将其与一个较大的数相乘,并使用`Int()`函数取整。
例如,`Int(Rnd() * 10)`可以生成一个[0,9]之间的随机整数。
要生成不同的随机数序列,可以使用`Randomize`语句,这样每次程序运行时都会生成一个不同的随机种子。
下面是一个简单的示例代码,可以生成10个随机数: ``` Randomize ' 使用当前时间作为随机种子 Dim randomNum As Integer For i = 1 To 10 randomNum = Int(Rnd() * 100) ' 生成0到99之间的整数 Console.WriteLine(randomNum) Next ``` 运行该代码会输出10个随机整数。
运行结果可能为:76, 33, 92, 15, 60, 51, 78, 27, 4, 87。
注意,为了生成不同的随机数序列,通常会在使用`Rnd()`函数之前调用`Randomize`语句以重新生成随机种子。