我目前正在为我的 Visual Basics 课做一些作业
我必须生成两个随机数,然后将它们相加、相减、相除或相乘。(用户会尝试猜测答案)
我要遇到的唯一问题是我想分裂的时候。
我需要生成数字,并且可以整除。我很迷茫我怎么能做到这一点,谷歌,阅读我的教科书也无济于事。
此函数将生成Tuple
两个数字中的一个,当第一个除以第二个时,您将得到一个整数的答案。ATuple
只是相关数据的集合,有点像Structure
Private Function GenerateNumbers() As Tuple(Of Integer, Integer)
Dim rnd As New Random
'The two lines below generate a
Dim x As Integer = rnd.Next(99) + 1
Dim y As Integer = rnd.Next(99) + 1
Do Until x Mod y = 0
x = rnd.Next(99) + 1
y = rnd.Next(99) + 1
Loop
Dim result As New Tuple(Of Integer, Integer)(x, y)
Return result
End Function
要访问这些数字,请在您的代码中使用类似这样的内容..
Dim number1, number2 As Integer
Dim NewNumbers As Tuple(Of Integer, Integer)
NewNumbers = GenerateNumbers()
number1 = NewNumbers.Item1
number2 = NewNumbers.Item2