|
QuickCppLib 0.10
Eliminate all the tedious hassle when making state-of-the-art C++ 14 - 23 libraries!
|
Classes | |
| class | quickcpplib::_xxx::algorithm::small_prng::small_prng |
| From http://burtleburtle.net/bob/rand/smallprng.html, a not awful fast random number source. More... | |
Namespaces | |
| namespace | quickcpplib |
| The QuickCppLib namespace. | |
| namespace | quickcpplib::_xxx |
| Per commit unique namespace to prevent different git submodule versions clashing. | |
| namespace | quickcpplib::_xxx::algorithm |
| namespace | quickcpplib::_xxx::algorithm::small_prng |
Functions | |
| small_prng & | quickcpplib::_xxx::algorithm::small_prng::thread_local_prng () |
| A thread safe small prng seeded with the thread id. | |
| template<class RandomIt > | |
| void | quickcpplib::_xxx::algorithm::small_prng::random_shuffle (RandomIt first, RandomIt last, small_prng &r=thread_local_prng()) |
A random_shuffle implementation which uses the small prng. | |