Hallo liebes Forum,
ich programmier zur Zeit in meiner Freizeit ein kleines Tool zum Ziehen der Lottozahlen.
Ich stehe aber momentan voll auf dem Schlauch.
Meine Lottozahlen werden in einer For-Next Schleife per Randomize in ein Array geschrieben.
Ich möchte allerdings, dass falls es eine Lottozahl im Array schon gibt, dass er nochmals eine neue Zahl generiert (solang bis wirklich 6 verschiedene Zahlen in meiner txt stehen). Ich hänge aber irgendwie fest da ich nicht genau weiß, wie ich das mir ordnen soll.
Hier mal der kleine Quelltext:
Dass ich in der ersten Schleife arbeiten muss ist mir bekannt, allerdings weiß ich nicht wie ich da eine IF-Anweisung einfügen soll.
Von der Logik her dachte ich an:
Dass das mit "is not" nicht funktioniert ist mir bewusst.
Hat da jemand Tipps für mich?
ich programmier zur Zeit in meiner Freizeit ein kleines Tool zum Ziehen der Lottozahlen.
Ich stehe aber momentan voll auf dem Schlauch.
Meine Lottozahlen werden in einer For-Next Schleife per Randomize in ein Array geschrieben.
Ich möchte allerdings, dass falls es eine Lottozahl im Array schon gibt, dass er nochmals eine neue Zahl generiert (solang bis wirklich 6 verschiedene Zahlen in meiner txt stehen). Ich hänge aber irgendwie fest da ich nicht genau weiß, wie ich das mir ordnen soll.
Hier mal der kleine Quelltext:
VB.NET-Quellcode
- Option Strict On
- Public Class frmLotto
- Dim Lottozahlen(6) As Integer
- Private Sub btnZiehung_Click(sender As Object, e As EventArgs) Handles btnZiehung.Click
- Dim i As Integer = 0
- txtZahlen.Clear()
- txtSuperzahl.Clear()
- For i = 0 To 6 Step 1
- Lottozahlen(i) = Convert.ToInt32(Int(49 * Rnd() + 1))
- Next
- For j = 0 To 5 Step 1
- txtZahlen.Text = txtZahlen.Text & " " & Lottozahlen(j).ToString
- Next
- txtSuperzahl.Text = Lottozahlen(6).ToString
- End Sub
- Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
- Randomize()
- End Sub
- End Class
Dass ich in der ersten Schleife arbeiten muss ist mir bekannt, allerdings weiß ich nicht wie ich da eine IF-Anweisung einfügen soll.
Von der Logik her dachte ich an:
Dass das mit "is not" nicht funktioniert ist mir bewusst.
Hat da jemand Tipps für mich?