diff --git a/src/blackmisc/algorithm.h b/src/blackmisc/algorithm.h index ea6112434..9c5351bad 100644 --- a/src/blackmisc/algorithm.h +++ b/src/blackmisc/algorithm.h @@ -28,8 +28,9 @@ namespace BlackMisc //! \threadsafe inline std::mt19937 &defaultRandomGenerator() { + //! \fixme Qt 5.10: Use QRandomGenerator. static QThreadStorage rng; - if (rng.hasLocalData()) { rng.setLocalData(std::mt19937(qrand())); } + if (rng.hasLocalData()) { rng.setLocalData(std::mt19937(static_cast(qrand()))); } return rng.localData(); } }