-1
我目前工作的一些功课我的视觉基础类Visual Basic中的随机数/模
我不得不产生两个随机数,然后要么将它们添加,减去他们,他们分开,或者它们相乘。 (用户会尝试猜出答案)
我将要遇到的唯一问题是当我想分割时。
我需要生成的数字,并且可以被整除。我很迷茫,我怎么能这样做,谷歌,并阅读我的教科书是没有帮助的。
我目前工作的一些功课我的视觉基础类Visual Basic中的随机数/模
我不得不产生两个随机数,然后要么将它们添加,减去他们,他们分开,或者它们相乘。 (用户会尝试猜出答案)
我将要遇到的唯一问题是当我想分割时。
我需要生成的数字,并且可以被整除。我很迷茫,我怎么能这样做,谷歌,并阅读我的教科书是没有帮助的。
这个函数会产生两个数字的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
选择一个随机数。选择另一个温度。乘以它们。使用第一个和第三个(如果我正确地问题)。没有太多的猜谜游戏 - 更像是一个数学测验。 PS。它是单数:* Visual Basic * – Plutonix
你是可分割的意思是什么?并发布你到目前为止的代码。 – Tim
我假设他们的意思是,需要一个整数作为答案,所以他们只需要检查分母是否大于分子 – Sorceri