-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