的Visual Basic赛第一轮,每次

解决 这个随机函数的目的是返回将被用来利用与该号码对应的线的值返回5,我的问题是,这5每次都返回,所以有些事情一定会出错的。任何人都可以解释我对这个随机函数做错了什么吗?的Visual Basic赛第一轮,每次

编辑:我现在得到的错误“随机是一种类型,不能用作表达式”。

这段代码:randomize是一个类型,不能用作表达式。

Module randomize 

Sub Main()

Dim line As String = ""

Dim linenum As Integer = 1

Randomize()

Dim random as Integer

random = CInt(Int((7 * Rnd()) + 1))

'If linenum=random the line is capitalized.

回答:

每the MSDN documentation为Rnd,你需要调用Randomize首先创建一个新的种子。

此外,我不确定在您需要调用的函数后命名模块是否是个好主意。

回答:

试试这个: -

Dim x As Integer 

Randomize()

x = CInt(Int((7 * Rnd()) + 1))

以上是 的Visual Basic赛第一轮,每次 的全部内容, 来源链接: utcz.com/qa/258430.html

回到顶部