目前,游戏的随机化的新股票的价值在游戏中每天时间form5关闭并重新打开. 我的目标是要有一个随机的价值在天: 2, 8, 5, 3, 13, 24, 29, 在目前的游戏,创建一个值设置为一天,但是当这游戏中的一天结束和第二天开始,两个第一天和两个价格是随机的。 当这种形式,是关闭和重新开放的价格随机对这些2天一次。
这里是电子程序,用于窗体2:这种形式显示提供货品牌的用户可以进行投资,这显示了子程序,用于在用户点击特斯拉的股份:
Public Shared Sub tesla(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Teslal.Click
stockbrand.tesla()
Teslastock.Show()
End Sub
这里是电子程序,用于stockbrand.特斯拉:
Shared Sub tesla()
stockrand(2, 8, 5, 3, 13, 24, 29)
End Sub
然后stockrand负责产生随机的价值在指定的日期:
Public Shared Function stockrand(ByVal a As Integer, ByVal b As Integer, ByVal c As Integer, ByVal d As Integer, ByVal e As Integer, ByVal f As Integer, ByVal g As Integer)
For i As Integer = 1 To Form2.DAYno.Text
If i = a Then
Teslastock.at1986(a.ToString & "/8/86 1986", CInt(Int((11 * Rnd()) + 1)) * 2000)
ElseIf i = b Then
Teslastock.at1986(i.ToString & "/8/86 1986", CInt(Int((11 * Rnd()) + 1)) * 2000)
ElseIf i = c Then
Teslastock.at1986(i.ToString & "/8/86 1986", CInt(Int((11 * Rnd()) + 1)) * 2000)
ElseIf i = d Then
Teslastock.at1986(i.ToString & "/8/86 1986", CInt(Int((11 * Rnd()) + 1)) * 2000)
ElseIf i = e Then
Teslastock.at1986(i.ToString & "/8/86 1986", CInt(Int((11 * Rnd()) + 1)) * 2000)
ElseIf i = f Then
Teslastock.at1986(i.ToString & "/8/86 1986", CInt(Int((11 * Rnd()) + 1)) * 2000)
ElseIf i = g Then
Teslastock.at1986(i.ToString & "/8/86 1986", CInt(Int((11 * Rnd()) + 1)) * 2000)
Else
Teslastock.at1986(i.ToString & "/8/86 1986", Math.Sin(i) * 2000)
End If
Next
End Function
图创建的功能类似于一种罪恶的图表用的例外情况,在指定日期和负面价值乘以-1得到合理的价格
Teslastock.显示出了形式上的图形放