kennen:lib:random_shuffle
Inhaltsverzeichnis
random_shuffle()
#include
<algorithm> (bis C++14, entfernt in C++17) Ersatz: shuffle()
void random_shuffle (Ran first, Ran last) void random_shuffle (Ran first, Ran last, Func& zufallsgenerator)
Ordnet den Bereich [first,last) zufällig um.
Parameter
first | Anfang des Bereiches |
last | Ende des Bereiches |
zufallsgenerator | Funktor |
Der Ausdruck zufallsgenerator(n)
sollte
möglichst zufällige Werte im Bereich [0,n) liefern.
Ergebnis
Rückgabewert: keiner.
Siehe auch
Beispiel
- random_shuffle.cpp
#include <algorithm> #include <iostream> #include <string> int main() { std::string s = "Hallo Welt"; std::random_shuffle(begin(s), end(s)); std::cout << s << '\n'; }
kennen/lib/random_shuffle.txt · Zuletzt geändert: 2019-11-20 14:42 von 127.0.0.1