我目前正在为Visual Basics类做一些功课
我必须生成两个随机数,然后添加它们,减去它们,除以它们或乘以它们。 (用户会尝试猜测答案)
我要遇到的唯一问题是我想分开。
我需要生成数字,并且可以整除。我很失落,我怎么能这样做,谷歌,阅读我的教科书是没有用的。
答案 0 :(得分:0)
此函数将生成两个数字的Tuple
,当第一个除以第二个数字时,您将得到一个整数的答案。 Tuple
只是相关数据的集合,有点像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