Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Zufallsfunktion: 5 von 32

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
02.09.2004, 20:14 Uhr
~Mr.X
Gast


Hi!
Kann mir wer sagen, wie eine Zufallsfunktion auszusehen hat,
die 2 x 5zufällige Variablen von 0-32 den wert 1 gibt,
wobei es nicht die gleichen seien dürfen?
(Ich will ein Mau Mau Spiel schreiben)

Danke schonmal

P.S.: Wenn ihr das nicht verstenden habt, fragt ruhig nochmal nach
(Weiß nich ob das so verständlich ist )
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
02.09.2004, 20:36 Uhr
virtual
Sexiest Bit alive
(Operator)


Liest ruhig mal die C++ FAQ und frag dann nochmal, wenn du was nicht verstanden hast.
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
02.09.2004, 20:58 Uhr
~Mr.X
Gast



Zitat von virtual:
Liest ruhig mal die C++ FAQ und frag dann nochmal, wenn du was nicht verstanden hast.


Na gut , hab ich gemcht, aber ich bin nicht schaluer gaworden.
Was meinst du da denn???
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
02.09.2004, 21:43 Uhr
virtual
Sexiest Bit alive
(Operator)


Oh, möglicherweise mein Fehler: speziell Dein Problem ist nicht dabei.

In der FAQ wird generell die Vorgehensweise beschrieben, wie man mit Zufallszahlen umgeht. Dies setze ich mal als bekannt voraus und unterstelle, daß Dein Problem einfach ist, sich zu stellen, daß in den 2*5 gezogenen Karten keine Duplicate vorkommen.

Das geht zB so:

C++:
...
int karten[32]; // jedes int rerpräsmntiert eine Karte

// Erzeuge geordnetes Kartenspiel
for(int i=0; i<32; ++i) karten[i] = i;

// Mische die Karten
std::random_shuffle(karten, karten+32);
..


Nun kannst Du davon ausgehen, daß im Array karten die Karten in zufälliger Reihenfolge stehen, ohne duplicate.
Benötigter header: algorithm.
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
03.09.2004, 01:06 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)



Zitat:

Oh, möglicherweise mein Fehler: speziell Dein Problem ist nicht dabei.



--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
03.09.2004, 09:27 Uhr
~Canon
Gast


 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: