15/05/11 8:52
adelaide12
Ciao, ho un problema con il mio codice:
Dim r As New Random
Dim Testolineef() As String
Dim Testolineed() As String
Testolineef = System.IO.File.ReadAllLines("D:\ADE's WORKS\elementi di informatica\Impiccato\parole1.txt"
Testolineed = System.IO.File.ReadAllLines("D:\ADE's WORKS\elementi di informatica\Impiccato\parole2.txt"
Dim parolasegretaF As New List(Of String)(Testolineef)
Dim parolasegretaD As New List(Of String)(Testolineed)
If Labeldi.Text = "facile" Then 'scelta a caso di stringa nel file a seconda della difficoltà
m = r.Next(parolasegretaF.Count)
x = parolasegretaF(n)
ElseIf Labeldi.Text = "difficile" Then
m = r.Next(parolasegretaD.Count)
x = parolasegretaD(n)
End If
Quando apro il programma la prima parola è ogni volta sempre la stessa, cioè quella posizionata alla prima riga del file di testo, come faccio a fare in modo che ogni volta sia diversa anche quando apro il programma per la prima volta? risp
Dim r As New Random
Dim Testolineef() As String
Dim Testolineed() As String
Testolineef = System.IO.File.ReadAllLines("D:\ADE's WORKS\elementi di informatica\Impiccato\parole1.txt"
Testolineed = System.IO.File.ReadAllLines("D:\ADE's WORKS\elementi di informatica\Impiccato\parole2.txt"
Dim parolasegretaF As New List(Of String)(Testolineef)
Dim parolasegretaD As New List(Of String)(Testolineed)
If Labeldi.Text = "facile" Then 'scelta a caso di stringa nel file a seconda della difficoltà
m = r.Next(parolasegretaF.Count)
x = parolasegretaF(n)
ElseIf Labeldi.Text = "difficile" Then
m = r.Next(parolasegretaD.Count)
x = parolasegretaD(n)
End If
Quando apro il programma la prima parola è ogni volta sempre la stessa, cioè quella posizionata alla prima riga del file di testo, come faccio a fare in modo che ogni volta sia diversa anche quando apro il programma per la prima volta? risp
aaa