Lottogenerator

Hallo Leute!
Bin ein Programmiernewbie und würde mir gerne einen
Lottogenerator programmieren der mir wenn ich einen Startbutton drücke 6 Zufallszahlen zwischen 1-46 ausgiebt.
Habe Visual Basic Express Edition…
Kann mir jemand ein Buch empfehlen zu Visual Basic Express…Zum Selbststudium?
Lg aus Oberösterreich und Danke im Vorraus!

Von Galileo Computing gibt’s ein Einsteigerbuch zum Download:
http://www.galileocomputing.de/openbook/vb_net/

Ansonsten zum generellen Vorgehen für Deine Anwendung:
Es gibt eine Klasse Random, die Dir per Methode Next() eine Zufallszahl zwischen 0 und einer Obergrenze gibt, also in etwa so:

dim rnd as new Random()
dim lottozahl as integer
lottozahl = rnd.Next(46) + 1 ' Ergebnis von Next() ist 0 Dann musst Du das nur noch in einer Schleife aufrufen und prüfen, ob die ausgespuckte Zahl schon mal da war (die selbe Kugel kann ja beim Lotto auch nicht 2\* gezogen werden). 

Gruß,
Martin


> <small>[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]</small>

Ich habe mit so einem kleinen Heftchen angefangen, von „PC-Booklets“ (http://www.pc-booklets.de). Da ist genau das drin was du wolltest. Ist zwar nicht die Express-Editon, sollte in der aber genau so gehen. Damit du dir das ding nicht für 4,95€ kaufen musst, kannst du dir das Projekt auch runterladnen. Auf der Homepage des Verlages zu finden:
http://www.pc-booklets.de/extras/samples.zip Da sind alle Programme drin die in dem Heft programmiert werden. Darunter natürlich aich die Lottozahlen. Das Programm ist so Programmiert das Jede Zahl nur einmal erschein, die zahlen werden geordnet, und das Komma Hinter der letzten zahl wird gelöscht. Um das ganze spannender zu gestalten wird mit einem Timer gearbeitet so dass es etwas dauert bis die nächste zahl erscheint. Da kannst du quasi „mitfiebern“ =0)