Şu anda oyun, form5 her kapanışında ve yeniden açıldığında oyun içi günler için yeni hisse senedi fiyat değerlerini randomize ediyor. Amacım günlerde randomize bir değere sahip olmaktır: 2, 8, 5, 3, 13, 24, 29, şu anda oyun birinci gün için belirlenmiş bir değer yaratıyor, ancak bu oyun içi gün sona erdiğinde ve ikinci gün başladığında, hem birinci gün hem de iki fiyat randomize ediliyor. Bu form kapatılıp yeniden açıldığında fiyatlar bu 2 gün için tekrar randomize olur.
İşte form2 için alt yordam: bu form, kullanıcının 'yatırım yapabileceği' mevcut stok markalarını görüntüler, bu, kullanıcının tesla hissesini tıkladığında alt yordamı gösterir:
Public Shared Sub tesla(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Teslal.Click
stockbrand.tesla()
Teslastock.Show()
End Sub
İşte stockbrand için alt yordam.tesla:
Shared Sub tesla()
stockrand(2, 8, 5, 3, 13, 24, 29)
End Sub
ve sonra stockrand belirtilen günlerde rastgele değerler üretmekten sorumludur:
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
işlev tarafından oluşturulan grafik, belirtilen günlerde istisnalar dışında bir günah grafiğine benzer ve rasyonel bir fiyat vermek için negatif fiyat değerleri -1 ile çarpılır
Teslastock.göster, grafiğin yerleştirildiği formu gösterir