현재,게임 랜덤 새로운 주식 가격에 대한 값 게임에서 모든 일간 form5 을 닫고 다시 열. 내 목적은 무작위 값에서 일: 2, 8, 5, 3, 13, 24, 29, 순간에 이 게임을 만들고 설정 값을 위해 하루지만,경우에는 게임에서 하루 종료하고 하루에 두 개의 시작이 모두 하루에 한 두 가격은 무작위로. 이 양식을 닫은 후 다시 열어야 가격 무작위 위한 이러한 2 일 다시합니다.
여기에는 루틴을 위한 form2:이 양식을 사용할 수 있습니다 재고 브랜드를 사용할 수 있는'투자'에서 이 표시 서브루틴를 클릭할 때에는 테슬라는 주식:
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.쇼 표시 양식에서는 그래프에 위치