Zufals Prinzip
-
Hallo zusammen, habe Heute angefangen ein Kleines Karten Spiel "32 Gewinnt" Zu Programmieren. Nun bin ich an der Stelle angelangt, wo dem Spieler die Karten ausgegeben werden. Nun meine Frage wie kann ich das machen, das der Spieler zufällig vom Computer ausgewählte Karten bekommt?? Zb. Herz Bube.
Danke für eure Hilfe.Ps. Die Programmier Sprache des Spieles ist C.
-
Mit rand() kannst du eine zufällige Zahl zwischen 0 und RAND_MAX (sehr groß) erhalten und dieses dann umrechnen auf den Zahlenbereich 1..32.
(siehe dazu auch Marcus' Artikel "Zufälle gibt's" bei uns im Magazin)
PS: Nicht vergessen - einmal beim Programmstart muß der Zufallsgenerator mit srand() initialisiert werden.
-
Ok danke werde das jetzt sofort mal ausprobieren. THX
-
kannst du mir vielleicht mal bitte den Link zu eurem Artikel geben wäre sehr Nett. Danke
Sorry für Doppel Post.
-
-
Speziell solltest du dir den Teil anschaun wo folgendes Problem thematisiert wird.
Wenn man sich zufalls Zahlen ausgeben lässt sind diese zwar zufällig aber wenn man das Programm erneut startet bekommt man die selben Zahlen wieder, ist aber glaub ich im Artikel erklärt