Zufällige Abfolge von Zahlen mit rand()
-
Hi!
Ich hab da mal ne Frage ... kann man mit rand() zufällige Abfolgen von bestimmten Zahlen erstellen, z.B. von 1 bis 9: 168493275 ?
Oder geht das nur mit einer bestimmten eigenen Funktion ?
mvg
-
Nein, die Funktion ist schon die richtige. Wurde hier auch schon besprochen, versuch mal die Suchfunktion, ob du was findest (da ich selbst gerade erst lerne, kann ich's leider grade nicht aus dem Stehgreif einfach so hintippen).
-
Hallo,
nein die Funktion ist garantiert die Richtige - ich meinte eher das es eine Prüf-schleife oder so was gibt, das da helfen könnte.
-
Hacker schrieb:
Hallo,
nein die Funktion ist garantiert die Richtige - ich meinte eher das es eine Prüf-schleife oder so was gibt, das da helfen könnte.
Du meinst, dass keine Zahl doppelt vorkommt? Dann musst du die ausgespuckten Zahlen zwischenspeichern (z.B. vector) und bei jeder neuen Zahl prüfen, ob sie schon dabei ist.
-
Wenn du eine zufällige Anordnung von bestimmten Objekten willst, dann std::random_shuffle sie!
-
OK und wie benutzt man random_shuffle - in google hab ick nickts gefunen...
nur ein klitzekleines beispielprogramm, bitte!
-
Hacker schrieb:
OK und wie benutzt man random_shuffle - in google hab ick nickts gefunen...
Das kann nicht dein ernst sein!!! Such dir ein andere Beschäftigung. Klingt hart, ist aber so.
-
Wie/wo suchst du denn!? Kann ich nicht verstehen sowas...der erste Link:
http://www.cplusplus.com/reference/algorithm/random_shuffle/
liefert exakt das was du suchst.
-
ouhhkayy
ich dachte, als ich die Seite sah, das das nicht das is wonach ich suche jetzt hab ichs ja
-
Weil du dir vielleicht gar nicht die Mühe gemacht hast, sie zu öffnen?
-
Ein echter Hacker ...